Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 6d022ed7a2f5b1868289a72508cc4af749040fd6 Mon Sep 17 00:00:00 2001
- From: Nishanth Menon <nm@ti.com>
- Date: Tue, 9 Apr 2013 19:26:40 -0500
- Subject: [PATCH 3/3] ARM: OMAP3+: use cpu0-cpufreq driver in device tree
- supported boot
- With OMAP3+ and AM33xx supported SoC having defined CPU device tree
- entries with operating-points and clock nodes defined, we can now use
- the SoC generic cpufreq-cpu0 driver by registering appropriate device.
- Signed-off-by: Nishanth Menon <nm@ti.com>
- ---
- arch/arm/mach-omap2/pm.c | 11 ++++++++---
- 1 file changed, 8 insertions(+), 3 deletions(-)
- diff --git a/arch/arm/mach-omap2/pm.c b/arch/arm/mach-omap2/pm.c
- index 8d15f9a..6cf95160 100644
- --- a/arch/arm/mach-omap2/pm.c
- +++ b/arch/arm/mach-omap2/pm.c
- @@ -267,7 +267,12 @@ static void __init omap4_init_voltages(void)
- static inline void omap_init_cpufreq(void)
- {
- - struct platform_device_info devinfo = { .name = "omap-cpufreq", };
- + struct platform_device_info devinfo = { };
- +
- + if (!of_have_populated_dt())
- + devinfo.name = "omap-cpufreq";
- + else
- + devinfo.name = "cpufreq-cpu0";
- platform_device_register_full(&devinfo);
- }
- @@ -301,9 +306,9 @@ int __init omap2_common_pm_late_init(void)
- /* Smartreflex device init */
- omap_devinit_smartreflex();
- - /* cpufreq dummy device instantiation */
- - omap_init_cpufreq();
- }
- + /* cpufreq dummy device instantiation */
- + omap_init_cpufreq();
- #ifdef CONFIG_SUSPEND
- suspend_set_ops(&omap_pm_ops);
- --
- 1.7.9.5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement