diff mbox

[U-Boot,1/2] dm: core: Provide uclass_find_device_by_phandle() only when needed

Message ID 1450579136-21315-1-git-send-email-sjg@chromium.org
State Accepted
Commit c275dfefebb95c1ffdca630a65055a850b83adc7
Delegated to: Simon Glass
Headers show

Commit Message

Simon Glass Dec. 20, 2015, 2:38 a.m. UTC
This function cannot be used unless support is enabled for device tree
control. Adjust the code to reflect that.

Signed-off-by: Simon Glass <sjg@chromium.org>
---

 drivers/core/uclass.c | 4 ++++
 1 file changed, 4 insertions(+)

Comments

Simon Glass Jan. 16, 2016, 1:18 a.m. UTC | #1
On 19 December 2015 at 19:38, Simon Glass <sjg@chromium.org> wrote:
> This function cannot be used unless support is enabled for device tree
> control. Adjust the code to reflect that.
>
> Signed-off-by: Simon Glass <sjg@chromium.org>
> ---
>
>  drivers/core/uclass.c | 4 ++++
>  1 file changed, 4 insertions(+)

Applied to u-boot-dm.
diff mbox

Patch

diff --git a/drivers/core/uclass.c b/drivers/core/uclass.c
index 1af0947..36bcf19 100644
--- a/drivers/core/uclass.c
+++ b/drivers/core/uclass.c
@@ -278,6 +278,7 @@  static int uclass_find_device_by_of_offset(enum uclass_id id, int node,
 	return -ENODEV;
 }
 
+#if CONFIG_IS_ENABLED(OF_CONTROL)
 static int uclass_find_device_by_phandle(enum uclass_id id,
 					 struct udevice *parent,
 					 const char *name,
@@ -308,6 +309,7 @@  static int uclass_find_device_by_phandle(enum uclass_id id,
 
 	return -ENODEV;
 }
+#endif
 
 int uclass_get_device_tail(struct udevice *dev, int ret,
 				  struct udevice **devp)
@@ -374,6 +376,7 @@  int uclass_get_device_by_of_offset(enum uclass_id id, int node,
 	return uclass_get_device_tail(dev, ret, devp);
 }
 
+#if CONFIG_IS_ENABLED(OF_CONTROL)
 int uclass_get_device_by_phandle(enum uclass_id id, struct udevice *parent,
 				 const char *name, struct udevice **devp)
 {
@@ -384,6 +387,7 @@  int uclass_get_device_by_phandle(enum uclass_id id, struct udevice *parent,
 	ret = uclass_find_device_by_phandle(id, parent, name, &dev);
 	return uclass_get_device_tail(dev, ret, devp);
 }
+#endif
 
 int uclass_first_device(enum uclass_id id, struct udevice **devp)
 {