diff options
Diffstat (limited to 'arch/arm/mach-omap2/pm.c')
| -rw-r--r-- | arch/arm/mach-omap2/pm.c | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/pm.c b/arch/arm/mach-omap2/pm.c index ce40d586464..f99dcf391e2 100644 --- a/arch/arm/mach-omap2/pm.c +++ b/arch/arm/mach-omap2/pm.c @@ -17,6 +17,7 @@  #include <linux/export.h>  #include <linux/suspend.h>  #include <linux/cpu.h> +#include <linux/of_platform.h>  #include <asm/system_misc.h> @@ -308,6 +309,13 @@ int __init omap2_common_pm_late_init(void)  		/* Smartreflex device init */  		omap_devinit_smartreflex(); +	} else { +		struct device_node *np; +		np = of_find_node_by_name(NULL, "omap_pimic"); +		if (np) { +			of_platform_populate(np, NULL, NULL, NULL); +			of_node_put(np); +		}  	}  	/* cpufreq dummy device instantiation */  |