Commit 60c5fc86 authored by Nishanth Menon's avatar Nishanth Menon Committed by Tony Lindgren
Browse files

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.

Cc: Benoit Cousson <bcousson@baylibre.com>
Cc: Kevin Hilman <khilman@deeprootsystems.com>
Cc: Paul Walmsley <paul@pwsan.com>
Cc: Tony Lindgren <tony@atomide.com>
Signed-off-by: default avatarNishanth Menon <nm@ti.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 765e7a06
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -266,7 +266,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);
}

@@ -300,9 +305,10 @@ int __init omap2_common_pm_late_init(void)
		/* Smartreflex device init */
		omap_devinit_smartreflex();

	}

	/* cpufreq dummy device instantiation */
	omap_init_cpufreq();
	}

#ifdef CONFIG_SUSPEND
	suspend_set_ops(&omap_pm_ops);