]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00162732 [MX6q] Correct gpu2d clock setting
authorLarry Li <b20787@freescale.com>
Mon, 21 Nov 2011 09:43:45 +0000 (17:43 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:10:07 +0000 (14:10 +0200)
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 <b20787@freescale.com>
arch/arm/mach-mx6/clock.c

index 37912ca23c0f256a558e8de68c6f6a6d0ad2f48f..560ed679ea84ce0d08335efe5a9ba3c356411500 100644 (file)
@@ -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;