So far we only honour the assigned-clocks and assigned-clock-rates device tree properties for the clock controller nodes. With this patch we also honour the properties for each device which is done by Linux as well. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- drivers/base/driver.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/base/driver.c b/drivers/base/driver.c index eec2a2d8a2..247456a2c6 100644 --- a/drivers/base/driver.c +++ b/drivers/base/driver.c @@ -36,6 +36,7 @@ #include <linux/err.h> #include <complete.h> #include <pinctrl.h> +#include <linux/clk/clk-conf.h> LIST_HEAD(device_list); EXPORT_SYMBOL(device_list); @@ -86,6 +87,7 @@ int device_probe(struct device_d *dev) int ret; pinctrl_select_state_default(dev); + of_clk_set_defaults(dev->device_node, false); list_add(&dev->active, &active); -- 2.25.0 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox