Hi Simon,
On 02/12/2018 10:35 PM, Simon Glass wrote: > Hi Kever, > > On 8 February 2018 at 19:56, Kever Yang <[email protected]> wrote: >> Add api for who can not get phandle from a device property. > Can you please add a motivation to the commit message? It is not > obvious to me when this function would be used. Here is the example why I need this, see the dts node here: lvds@ff2e0000 { ... rockchip,grf = <&grf>; port { port@0 { endpoint@0 { remote-endpoint = <&vopl_out_lvds>; } } } } We can only get 'grf' udevice by uclass_get_device_by_phandle(), but we not able to get udevice 'vopl_out_lvds', other driver like rockchip pinctrl also need to get udevice by a phandle which is not one of direct property of another device node. Thanks, - Kever >> Signed-off-by: Kever Yang <[email protected]> >> --- >> >> Changes in v2: >> - use uint instead of int for phandle >> - address comment from Philipp >> >> drivers/core/uclass.c | 26 ++++++++++++++++++++++++++ >> include/dm/uclass.h | 16 ++++++++++++++++ >> 2 files changed, 42 insertions(+) >> > Regards, > Simon > _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

