forked from mirrors/linux
		
	cpufreq: omap: Use generic platdev driver
The cpufreq-dt-platdev driver supports creation of cpufreq-dt platform device now, reuse that and remove similar code from platform code. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
		
							parent
							
								
									7ead83f6df
								
							
						
					
					
						commit
						7694ca6e1d
					
				
					 2 changed files with 7 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -277,13 +277,10 @@ static void __init omap4_init_voltages(void)
 | 
			
		|||
 | 
			
		||||
static inline void omap_init_cpufreq(void)
 | 
			
		||||
{
 | 
			
		||||
	struct platform_device_info devinfo = { };
 | 
			
		||||
	struct platform_device_info devinfo = { .name = "omap-cpufreq" };
 | 
			
		||||
 | 
			
		||||
	if (!of_have_populated_dt())
 | 
			
		||||
		devinfo.name = "omap-cpufreq";
 | 
			
		||||
	else
 | 
			
		||||
		devinfo.name = "cpufreq-dt";
 | 
			
		||||
	platform_device_register_full(&devinfo);
 | 
			
		||||
		platform_device_register_full(&devinfo);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int __init omap2_common_pm_init(void)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,6 +28,11 @@ static const struct of_device_id machines[] __initconst = {
 | 
			
		|||
	{ .compatible = "samsung,exynos5420", },
 | 
			
		||||
	{ .compatible = "samsung,exynos5800", },
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
	{ .compatible = "ti,omap2", },
 | 
			
		||||
	{ .compatible = "ti,omap3", },
 | 
			
		||||
	{ .compatible = "ti,omap4", },
 | 
			
		||||
	{ .compatible = "ti,omap5", },
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static int __init cpufreq_dt_platdev_init(void)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue