Message ID | 1487778207-16302-1-git-send-email-fabio.estevam@nxp.com |
---|---|
State | Accepted |
Commit | 31b8a9011b33fd3ea7bfeb37349ab8e64755646c |
Delegated to: | Stefano Babic |
Headers | show |
On 22/02/2017 16:43, Fabio Estevam wrote: > 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 <fabio.estevam@nxp.com> > --- > arch/arm/cpu/armv7/mx7/soc.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/arch/arm/cpu/armv7/mx7/soc.c b/arch/arm/cpu/armv7/mx7/soc.c > index dead1d3..b9fb97b 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; > } > Applied to u-boot-imx, thanks ! Best regards, Stefano Babic
diff --git a/arch/arm/cpu/armv7/mx7/soc.c b/arch/arm/cpu/armv7/mx7/soc.c index dead1d3..b9fb97b 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; }
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 <fabio.estevam@nxp.com> --- arch/arm/cpu/armv7/mx7/soc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)