summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx6/cpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-mx6/cpu.c')
-rw-r--r--arch/arm/mach-mx6/cpu.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-mx6/cpu.c b/arch/arm/mach-mx6/cpu.c
index 5d9749653988..9a60d9817ec3 100644
--- a/arch/arm/mach-mx6/cpu.c
+++ b/arch/arm/mach-mx6/cpu.c
@@ -35,6 +35,7 @@ struct cpu_op *(*get_cpu_op)(int *op);
bool enable_wait_mode = true;
u32 arm_max_freq = CPU_AT_1GHz;
bool mem_clk_on_in_wait;
+int chip_rev;
void __iomem *gpc_base;
void __iomem *ccm_base;
@@ -197,6 +198,13 @@ static int __init post_cpu_init(void)
(mx6dl_revision() < IMX_CHIP_REVISION_1_1))
mem_clk_on_in_wait = false;
+ if (cpu_is_mx6q())
+ chip_rev = mx6q_revision();
+ else if (cpu_is_mx6dl())
+ chip_rev = mx6dl_revision;
+ else
+ chip_rev = mx6sl_revision;
+
return 0;
}
postcore_initcall(post_cpu_init);