From: Larry Li Date: Mon, 21 Nov 2011 09:43:45 +0000 (+0800) Subject: ENGR00162732 [MX6q] Correct gpu2d clock setting X-Git-Tag: v3.0.35-fsl_4.1.0~2016 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=f74dba37c351723f062acedc94fc9bdeabeabe2c;p=karo-tx-linux.git ENGR00162732 [MX6q] Correct gpu2d clock setting In MX6 gpu2d core clock setting, gpu3d core clock field is misued to set 2d core clock rate. Correct it to use the right clock field Signed-off-by: Larry Li --- diff --git a/arch/arm/mach-mx6/clock.c b/arch/arm/mach-mx6/clock.c index 37912ca23c0f..560ed679ea84 100644 --- a/arch/arm/mach-mx6/clock.c +++ b/arch/arm/mach-mx6/clock.c @@ -4199,8 +4199,8 @@ static int _clk_gpu2d_core_set_rate(struct clk *clk, unsigned long rate) return -EINVAL; reg = __raw_readl(MXC_CCM_CBCMR); - reg &= ~MXC_CCM_CBCMR_GPU3D_CORE_PODF_MASK; - reg |= (div - 1) << MXC_CCM_CBCMR_GPU3D_CORE_PODF_OFFSET; + reg &= ~MXC_CCM_CBCMR_GPU2D_CORE_PODF_MASK; + reg |= (div - 1) << MXC_CCM_CBCMR_GPU2D_CORE_PODF_OFFSET; __raw_writel(reg, MXC_CCM_CBCMR); return 0;