From: Tony Lin Date: Mon, 13 Feb 2012 03:10:48 +0000 (+0800) Subject: ENGR00174301 [mx6dl perfmon]add workaround for TKT055916 X-Git-Tag: v3.0.35-fsl~1490 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=9ca0cae608b871b86af48b7a2fc3a360078536ba;p=karo-tx-linux.git ENGR00174301 [mx6dl perfmon]add workaround for TKT055916 bit16 of GPR11 must be set to enable performance monitor Signed-off-by: Tony Lin --- diff --git a/arch/arm/plat-mxc/devices/platform-imx-perfmon.c b/arch/arm/plat-mxc/devices/platform-imx-perfmon.c index 518322a8ab66..56e262b39f11 100644 --- a/arch/arm/plat-mxc/devices/platform-imx-perfmon.c +++ b/arch/arm/plat-mxc/devices/platform-imx-perfmon.c @@ -86,8 +86,8 @@ static void platform_perfmon_init(void) if (init) return; - if (mx6q_revision() == IMX_CHIP_REVISION_1_0) - /* GPR11 bit[16] must be set for TO1.0, it's a bug */ + if (mx6q_revision() == IMX_CHIP_REVISION_1_0 || cpu_is_mx6dl()) + /* GPR11 bit[16] must be set for TO1.0(6q & 6dl), it's a bug */ mxc_iomux_set_gpr_register(11, 16, 1, 1); mxc_iomux_set_gpr_register(11, 0, 1, 1);