From: Andreas Dannenberg Date: Mon, 27 Aug 2018 10:27:38 +0000 (+0530) Subject: dm: firmware: Automatically bind child devices X-Git-Tag: v2018.11-rc1~173 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=aec99c9776d33a1c2218f975a02cb1068cdcf579;p=oweals%2Fu-boot.git dm: firmware: Automatically bind child devices To support scenarios where a firmware device node has subnodes that have their own drivers automatically scan the DT and bind those when the firmware device gets bound. Reviewed-by: Tom Rini Signed-off-by: Andreas Dannenberg Signed-off-by: Lokesh Vutla --- diff --git a/drivers/firmware/firmware-uclass.c b/drivers/firmware/firmware-uclass.c index d09923595b..3d33b6deba 100644 --- a/drivers/firmware/firmware-uclass.c +++ b/drivers/firmware/firmware-uclass.c @@ -7,4 +7,7 @@ UCLASS_DRIVER(firmware) = { .id = UCLASS_FIRMWARE, .name = "firmware", +#if CONFIG_IS_ENABLED(OF_CONTROL) + .post_bind = dm_scan_fdt_dev, +#endif };