summaryrefslogtreecommitdiffstats
path: root/drivers/core
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2018-11-18 08:14:30 -0700
committerSimon Glass <sjg@chromium.org>2018-11-29 09:30:05 -0700
commitd0b4f68d199c075f5d734cf184f7eaf1a642083d (patch)
tree4c7b05c7d6d195b98514220b8f59ccc148d940d2 /drivers/core
parent499fde5c23921add3cf95fecfe0b03d717d5a33b (diff)
downloadu-boot-d0b4f68d199c075f5d734cf184f7eaf1a642083d.tar.gz
u-boot-d0b4f68d199c075f5d734cf184f7eaf1a642083d.tar.xz
u-boot-d0b4f68d199c075f5d734cf184f7eaf1a642083d.zip
dm: core: Export uclass_find_device_by_phandle()
This function may be useful to code outside of the code driver-model implementation. Export it and add a test. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/core')
-rw-r--r--drivers/core/uclass.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/core/uclass.c b/drivers/core/uclass.c
index d9c5719a87..9766aeabd1 100644
--- a/drivers/core/uclass.c
+++ b/drivers/core/uclass.c
@@ -354,10 +354,8 @@ done:
}
#if CONFIG_IS_ENABLED(OF_CONTROL)
-static int uclass_find_device_by_phandle(enum uclass_id id,
- struct udevice *parent,
- const char *name,
- struct udevice **devp)
+int uclass_find_device_by_phandle(enum uclass_id id, struct udevice *parent,
+ const char *name, struct udevice **devp)
{
struct udevice *dev;
struct uclass *uc;