diff options
Diffstat (limited to 'arch/arm/mach-mx6/cpu.c')
-rw-r--r-- | arch/arm/mach-mx6/cpu.c | 8 |
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); |