From 60a07fb843c44bdcb364ecaff11d4a54900e798b Mon Sep 17 00:00:00 2001 From: Fabio Estevam Date: Wed, 22 Feb 2017 12:43:26 -0300 Subject: [PATCH] mx7: Fix the get_cpu_speed_grade_hz() return values According to the MX7D fuse map the following speed grades are available: 800 MHz 500 MHz 1000 MHz 1200 MHz So simply return the real frequency that corresponds to the speed grade. With this change we see on boot: CPU: Freescale i.MX7D rev1.2 1000 MHz (running at 792 MHz) Signed-off-by: Fabio Estevam --- arch/arm/cpu/armv7/mx7/soc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/cpu/armv7/mx7/soc.c b/arch/arm/cpu/armv7/mx7/soc.c index b9fb97b..8cde77b 100644 --- a/arch/arm/cpu/armv7/mx7/soc.c +++ b/arch/arm/cpu/armv7/mx7/soc.c @@ -120,11 +120,11 @@ u32 get_cpu_speed_grade_hz(void) switch(val) { case OCOTP_TESTER3_SPEED_800MHZ: - return 792000000; + return 800000000; case OCOTP_TESTER3_SPEED_500MHZ: return 500000000; case OCOTP_TESTER3_SPEED_1GHZ: - return 996000000; + return 1000000000; } return 0; }