ARM: imx6: report soc info via soc device
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-imx / mach-imx6sl.c
index 4ce9ae58ed0c704255e2fee5dc387cfa37c2a9cf..f01aaabd325464c0995465f6c281d2c1a1ba33cd 100644 (file)
@@ -36,9 +36,15 @@ static void __init imx6sl_fec_init(void)
 
 static void __init imx6sl_init_machine(void)
 {
+       struct device *parent;
+
        mxc_arch_reset_init_dt();
 
-       of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
+       parent = imx_soc_device_init();
+       if (parent == NULL)
+               pr_warn("failed to initialize soc device\n");
+
+       of_platform_populate(NULL, of_default_bus_match_table, NULL, parent);
 
        imx6sl_fec_init();
 }