projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a55a3d7
)
ARM: imx: Add cpu frequency scaling support
author
John Tobias
<john.tobias.ph@gmail.com>
Thu, 19 Dec 2013 20:35:37 +0000
(12:35 -0800)
committer
Shawn Guo
<shawn.guo@linaro.org>
Tue, 31 Dec 2013 01:36:41 +0000
(09:36 +0800)
Re-using iMX6Q driver for cpu frequency scaling.
Signed-off-by: John Tobias <john.tobias.ph@gmail.com>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
arch/arm/mach-imx/mach-imx6sl.c
patch
|
blob
|
history
diff --git
a/arch/arm/mach-imx/mach-imx6sl.c
b/arch/arm/mach-imx/mach-imx6sl.c
index cca183a1129193afdd2002da7c09a2fcfc50bb6f..0f4fd4c0ab8e7db0cca2e04e2cb65f6dd43092d6 100644
(file)
--- a/
arch/arm/mach-imx/mach-imx6sl.c
+++ b/
arch/arm/mach-imx/mach-imx6sl.c
@@
-34,6
+34,13
@@
static void __init imx6sl_fec_init(void)
}
}
+static void __init imx6sl_init_late(void)
+{
+ /* imx6sl reuses imx6q cpufreq driver */
+ if (IS_ENABLED(CONFIG_ARM_IMX6Q_CPUFREQ))
+ platform_device_register_simple("imx6q-cpufreq", -1, NULL, 0);
+}
+
static void __init imx6sl_init_machine(void)
{
struct device *parent;
@@
-70,6
+77,7
@@
DT_MACHINE_START(IMX6SL, "Freescale i.MX6 SoloLite (Device Tree)")
.map_io = debug_ll_io_init,
.init_irq = imx6sl_init_irq,
.init_machine = imx6sl_init_machine,
+ .init_late = imx6sl_init_late,
.dt_compat = imx6sl_dt_compat,
.restart = mxc_restart,
MACHINE_END