From 3d4a485187b7b4377a93e58722fdde751d59a6cf Mon Sep 17 00:00:00 2001 From: Bai Ping Date: Fri, 13 Feb 2015 01:02:03 +0800 Subject: [PATCH] MLK-10257-03 arm: imx7: Add cpufreq platform device Add cpufreq platform device support for DVFS. Signed-off-by: Bai Ping (cherry picked from commit 27642021d28555c37aab5e2b75214d8c383f668d) --- arch/arm/mach-imx/mach-imx7d.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/mach-imx/mach-imx7d.c b/arch/arm/mach-imx/mach-imx7d.c index fd04c4a3eb2d..c3db085df6b9 100644 --- a/arch/arm/mach-imx/mach-imx7d.c +++ b/arch/arm/mach-imx/mach-imx7d.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -105,6 +106,13 @@ static void __init imx7d_init_irq(void) irqchip_init(); } +static void __init imx7d_init_late(void) +{ + if (IS_ENABLED(CONFIG_ARM_IMX7D_CPUFREQ)) { + platform_device_register_simple("imx7d-cpufreq", -1, NULL, 0); + } +} + static void __init imx7d_map_io(void) { debug_ll_io_init(); @@ -122,5 +130,6 @@ DT_MACHINE_START(IMX7D, "Freescale i.MX7 Dual (Device Tree)") .smp = smp_ops(imx_smp_ops), .init_irq = imx7d_init_irq, .init_machine = imx7d_init_machine, + .init_late = imx7d_init_late, .dt_compat = imx7d_dt_compat, MACHINE_END -- 2.17.1