On 02/12/2018 10:35 PM, Simon Glass wrote:
> Hi Kever,
> On 8 February 2018 at 19:56, Kever Yang <kever.y...@rock-chips.com> 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:
rockchip,grf = <&grf>;
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
also need to get udevice by a phandle which is not one of direct property of
another device node.
>> Signed-off-by: Kever Yang <kever.y...@rock-chips.com>
>> 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(+)
U-Boot mailing list