diff options
Diffstat (limited to 'arch/arm/mach-imx/mm-imx3.c')
-rw-r--r-- | arch/arm/mach-imx/mm-imx3.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/mm-imx3.c b/arch/arm/mach-imx/mm-imx3.c index 9128d15b1eb7..967ed5b35a45 100644 --- a/arch/arm/mach-imx/mm-imx3.c +++ b/arch/arm/mach-imx/mm-imx3.c | |||
@@ -32,6 +32,10 @@ | |||
32 | #include <mach/iomux-v3.h> | 32 | #include <mach/iomux-v3.h> |
33 | #include <mach/irqs.h> | 33 | #include <mach/irqs.h> |
34 | 34 | ||
35 | #include "crmregs-imx3.h" | ||
36 | |||
37 | void __iomem *mx3_ccm_base; | ||
38 | |||
35 | static void imx3_idle(void) | 39 | static void imx3_idle(void) |
36 | { | 40 | { |
37 | unsigned long reg = 0; | 41 | unsigned long reg = 0; |
@@ -138,6 +142,7 @@ void __init imx31_init_early(void) | |||
138 | mxc_arch_reset_init(MX31_IO_ADDRESS(MX31_WDOG_BASE_ADDR)); | 142 | mxc_arch_reset_init(MX31_IO_ADDRESS(MX31_WDOG_BASE_ADDR)); |
139 | arch_ioremap_caller = imx3_ioremap_caller; | 143 | arch_ioremap_caller = imx3_ioremap_caller; |
140 | arm_pm_idle = imx3_idle; | 144 | arm_pm_idle = imx3_idle; |
145 | mx3_ccm_base = MX31_IO_ADDRESS(MX31_CCM_BASE_ADDR); | ||
141 | } | 146 | } |
142 | 147 | ||
143 | void __init mx31_init_irq(void) | 148 | void __init mx31_init_irq(void) |
@@ -211,6 +216,7 @@ void __init imx35_init_early(void) | |||
211 | mxc_arch_reset_init(MX35_IO_ADDRESS(MX35_WDOG_BASE_ADDR)); | 216 | mxc_arch_reset_init(MX35_IO_ADDRESS(MX35_WDOG_BASE_ADDR)); |
212 | arm_pm_idle = imx3_idle; | 217 | arm_pm_idle = imx3_idle; |
213 | arch_ioremap_caller = imx3_ioremap_caller; | 218 | arch_ioremap_caller = imx3_ioremap_caller; |
219 | mx3_ccm_base = MX35_IO_ADDRESS(MX35_CCM_BASE_ADDR); | ||
214 | } | 220 | } |
215 | 221 | ||
216 | void __init mx35_init_irq(void) | 222 | void __init mx35_init_irq(void) |