From: Anson Huang Date: Wed, 6 Jun 2012 06:48:42 +0000 (+0800) Subject: ENGR00212523 [MX6]Need to enable gpt serial clock for Arik TO1.0 X-Git-Tag: v3.0.35-fsl_4.1.0~1091 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=602ffc7c09bef50658cb99f1d408c772f300ca57;p=karo-tx-linux.git ENGR00212523 [MX6]Need to enable gpt serial clock for Arik TO1.0 Need to make sure gpt serial clock enabled on Arik TO1.0. Signed-off-by: Anson Huang --- diff --git a/arch/arm/mach-mx6/clock.c b/arch/arm/mach-mx6/clock.c index 194f338e4aa2..ed7174a12b71 100644 --- a/arch/arm/mach-mx6/clock.c +++ b/arch/arm/mach-mx6/clock.c @@ -5397,7 +5397,11 @@ int __init mx6_clocks_init(unsigned long ckil, unsigned long osc, 3 << MXC_CCM_CCGRx_CG1_OFFSET | 3 << MXC_CCM_CCGRx_CG0_OFFSET, MXC_CCM_CCGR0); } - __raw_writel(3 << MXC_CCM_CCGRx_CG10_OFFSET, MXC_CCM_CCGR1); + if (mx6q_revision() == IMX_CHIP_REVISION_1_0) + /* If GPT use ipg_perclk, we need to enable gpt serial clock */ + __raw_writel(3 << MXC_CCM_CCGRx_CG10_OFFSET | 3 << MXC_CCM_CCGRx_CG11_OFFSET, MXC_CCM_CCGR1); + else + __raw_writel(3 << MXC_CCM_CCGRx_CG10_OFFSET, MXC_CCM_CCGR1); __raw_writel(1 << MXC_CCM_CCGRx_CG12_OFFSET | 1 << MXC_CCM_CCGRx_CG11_OFFSET | 3 << MXC_CCM_CCGRx_CG10_OFFSET |