Re: [PATCH v5 3/4] rust: clk: add devres-managed clks

From: Gary Guo

Date: Sun Aug 02 2026 - 14:34:25 EST


On Mon Jul 6, 2026 at 3:37 PM BST, Daniel Almeida wrote:
> The clk API allows fine-grained control, but some drivers might be
> more interested in a "set and forget" API.
>
> Expand the current API to support this. The clock will automatically be
> disabled, unprepared and freed when the device is unbound from the bus
> without further intervention by the driver.

Drivers could just put the enabled clock into their driver data.

Given the general shift from devres to lifetime-scoped device resources, do we
still have a need for this?

Best,
Gary

>
> Signed-off-by: Daniel Almeida <daniel.almeida@xxxxxxxxxxxxx>