|
@@ -227,6 +227,14 @@ postcore_initcall(omap2_common_pm_init);
|
|
|
|
|
|
static int __init omap2_common_pm_late_init(void)
|
|
static int __init omap2_common_pm_late_init(void)
|
|
{
|
|
{
|
|
|
|
+ /*
|
|
|
|
+ * In the case of DT, the PMIC and SR initialization will be done using
|
|
|
|
+ * a completely different mechanism.
|
|
|
|
+ * Disable this part if a DT blob is available.
|
|
|
|
+ */
|
|
|
|
+ if (of_have_populated_dt())
|
|
|
|
+ return 0;
|
|
|
|
+
|
|
/* Init the voltage layer */
|
|
/* Init the voltage layer */
|
|
omap_pmic_late_init();
|
|
omap_pmic_late_init();
|
|
omap_voltage_late_init();
|
|
omap_voltage_late_init();
|