On Thu, May 16, 2024 at 11:56:27PM -0400, Frank Li wrote: > Look like it is easy to register auxdev "reset" devices. But I have a > problem. How to use it by DT phandle? "reset" devices is service provider. > Some client will use it. > > Generally, reset node will used by other devices nodes. like > > ABC: reset { > compatible="simple-reset"; > ... > } > > other node will use "reset = <&ABC 0>". If use auxdev, how to get &ABC > in dts file. Whether or not you use auxdev or any other method etc, does not matter in a DT system, the consumer will always have a phandle to the provider node: ABC: whatever { compatible = "whatever"; #clock-cells = <...>; #reset-cells = <...>; } something-else { clocks = <&ABC ...>; resets = <&ABC ...>; }
Attachment:
signature.asc
Description: PGP signature