]> git.sur5r.net Git - u-boot/blobdiff - drivers/core/device.c
clk: implement clk_set_defaults()
[u-boot] / drivers / core / device.c
index 144ac2a991473fb5fd3fc606bbe70f033650b6a0..940a153c5830aadd57367da88314cbf11e390d02 100644 (file)
@@ -11,6 +11,7 @@
 
 #include <common.h>
 #include <asm/io.h>
+#include <clk.h>
 #include <fdtdec.h>
 #include <fdt_support.h>
 #include <malloc.h>
@@ -391,6 +392,11 @@ int device_probe(struct udevice *dev)
                        goto fail;
        }
 
+       /* Process 'assigned-{clocks/clock-parents/clock-rates}' properties */
+       ret = clk_set_defaults(dev);
+       if (ret)
+               goto fail;
+
        if (drv->probe) {
                ret = drv->probe(dev);
                if (ret) {