From: Fabio Estevam Date: Wed, 22 Feb 2017 15:43:25 +0000 (-0300) Subject: mx7: Fix speed grade entry X-Git-Tag: v2017.05-rc1~49^2~20 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=31b8a9011b33fd3ea7bfeb37349ab8e64755646c;p=oweals%2Fu-boot.git mx7: Fix speed grade entry According to the MX7D fuse map the speed grade of the parts, which return '1' is 500MHz instead of 850MHz, so fix it accordingly. Signed-off-by: Fabio Estevam --- diff --git a/arch/arm/cpu/armv7/mx7/soc.c b/arch/arm/cpu/armv7/mx7/soc.c index dead1d3a96..b9fb97bdb6 100644 --- a/arch/arm/cpu/armv7/mx7/soc.c +++ b/arch/arm/cpu/armv7/mx7/soc.c @@ -103,7 +103,7 @@ struct imx_sec_config_fuse_t const imx_sec_config_fuse = { */ #define OCOTP_TESTER3_SPEED_SHIFT 8 #define OCOTP_TESTER3_SPEED_800MHZ 0 -#define OCOTP_TESTER3_SPEED_850MHZ 1 +#define OCOTP_TESTER3_SPEED_500MHZ 1 #define OCOTP_TESTER3_SPEED_1GHZ 2 u32 get_cpu_speed_grade_hz(void) @@ -121,8 +121,8 @@ u32 get_cpu_speed_grade_hz(void) switch(val) { case OCOTP_TESTER3_SPEED_800MHZ: return 792000000; - case OCOTP_TESTER3_SPEED_850MHZ: - return 852000000; + case OCOTP_TESTER3_SPEED_500MHZ: + return 500000000; case OCOTP_TESTER3_SPEED_1GHZ: return 996000000; }