diff options
author | Kever Yang <kever.yang@rock-chips.com> | 2017-01-18 20:25:44 +0800 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2017-02-08 06:12:16 -0700 |
commit | 6943ee14e5c8a0b531910e673125dd960992c89d (patch) | |
tree | 28685b73b346a18bec49f57c2b4d6d961c3e9cf7 /drivers | |
parent | e160f7d430f163bc42757aff3bf2bcac0a459f02 (diff) | |
download | u-boot-imx-6943ee14e5c8a0b531910e673125dd960992c89d.zip u-boot-imx-6943ee14e5c8a0b531910e673125dd960992c89d.tar.gz u-boot-imx-6943ee14e5c8a0b531910e673125dd960992c89d.tar.bz2 |
simple-bus: enable support for of-platdata
Just do nothing in post_bind if of-platdata enabled,
for there is no dm_scan_fdt_dev().
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Fixed subject line typo:
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/core/simple-bus.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/core/simple-bus.c b/drivers/core/simple-bus.c index 6be269f..a300217 100644 --- a/drivers/core/simple-bus.c +++ b/drivers/core/simple-bus.c @@ -27,6 +27,9 @@ fdt_addr_t simple_bus_translate(struct udevice *dev, fdt_addr_t addr) static int simple_bus_post_bind(struct udevice *dev) { +#if CONFIG_IS_ENABLED(OF_PLATDATA) + return 0; +#else u32 cell[3]; int ret; @@ -41,6 +44,7 @@ static int simple_bus_post_bind(struct udevice *dev) } return dm_scan_fdt_dev(dev); +#endif } UCLASS_DRIVER(simple_bus) = { |