From 6024dea290c8685f4a9e5b406bde51db4422bca6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lothar=20Wa=C3=9Fmann?= Date: Tue, 8 Jul 2014 12:18:52 +0200 Subject: [PATCH] imx27: commit missed patch for workaround for ENGcm11563 --- packages/hal/arm/mx27/var/v2_0/src/cmds.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/hal/arm/mx27/var/v2_0/src/cmds.c b/packages/hal/arm/mx27/var/v2_0/src/cmds.c index fe9f7677..e1839955 100644 --- a/packages/hal/arm/mx27/var/v2_0/src/cmds.c +++ b/packages/hal/arm/mx27/var/v2_0/src/cmds.c @@ -89,6 +89,12 @@ extern int sys_ver; #define MXC_PERCLK_NUM 4 +#ifdef CYGOPT_MX27_WORKAROUND_ENGcm11563 +#define avoid_arm_src 1 +#else +#define avoid_arm_src 0 +#endif + RedBoot_cmd("clock", "Setup/Display clock (max AHB=133MHz, max IPG=66.5MHz)\nSyntax:", "[ [:[:]]]\n\n" @@ -220,7 +226,7 @@ int configure_clock(u32 ref, u32 core_clk, u32 ahb_div, u32 ipg_div) pll = core_clk; nfc_div_factor = 1; } else { - if (core_clk > 266 * SZ_DEC_1M) { + if (!avoid_arm_src && core_clk > 266 * SZ_DEC_1M) { pll = core_clk; arm_src = 1; } else { -- 2.39.2