ARM: OMAP2+: pm: Do not init statically the SR and voltage layer with DT
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. Signed-off-by: Benoit Cousson <b-cousson@ti.com> Acked-by: Kevin Hilman <khilman@ti.com> Acked-by: Rob Herring <rob.herring@calxeda.com> Acked-by: Grant Likely <grant.likely@secretlab.ca>
This commit is contained in:
parent
5dc06b7ea3
commit
506d81ef31
|
@ -227,6 +227,14 @@ postcore_initcall(omap2_common_pm_init);
|
|||
|
||||
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 */
|
||||
omap_pmic_late_init();
|
||||
omap_voltage_late_init();
|
||||
|
|
Loading…
Reference in New Issue