On 03/05/2016 05:13, Peng Fan wrote: > Correct speed grading info for i.MX6UL > > Signed-off-by: Peng Fan <[email protected]> > Cc: Stefano Babic <[email protected]> > --- > arch/arm/cpu/armv7/mx6/soc.c | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/arch/arm/cpu/armv7/mx6/soc.c b/arch/arm/cpu/armv7/mx6/soc.c > index d4b22ad..aaa1adb 100644 > --- a/arch/arm/cpu/armv7/mx6/soc.c > +++ b/arch/arm/cpu/armv7/mx6/soc.c > @@ -108,6 +108,12 @@ u32 get_cpu_rev(void) > #define OCOTP_CFG3_SPEED_1GHZ 2 > #define OCOTP_CFG3_SPEED_1P2GHZ 3 > > +/* > + * For i.MX6UL > + */ > +#define OCOTP_CFG3_SPEED_528MHZ 1 > +#define OCOTP_CFG3_SPEED_696MHZ 2 > + > u32 get_cpu_speed_grade_hz(void) > { > struct ocotp_regs *ocotp = (struct ocotp_regs *)OCOTP_BASE_ADDR; > @@ -120,6 +126,15 @@ u32 get_cpu_speed_grade_hz(void) > val >>= OCOTP_CFG3_SPEED_SHIFT; > val &= 0x3; > > + if (is_cpu_type(MXC_CPU_MX6UL)) { > + if (val == OCOTP_CFG3_SPEED_528MHZ) > + return 528000000; > + else if (val == OCOTP_CFG3_SPEED_696MHZ) > + return 69600000; > + else > + return 0; > + } > + > switch (val) { > /* Valid for IMX6DQ */ > case OCOTP_CFG3_SPEED_1P2GHZ: >
Applied to -next, thanks ! Best regards, Stefano Babic -- ===================================================================== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: [email protected] ===================================================================== _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

