[U-Boot] [PATCH 0/4]: imx: mx6: use OTP for temperature grade and freq grade

Tim Harvey tharvey at gateworks.com
Fri May 8 17:42:17 CEST 2015


On Thu, May 7, 2015 at 11:57 PM, Markus Niebel <list-09_u-boot at tqsc.de> wrote:
> Hello Tim,
>
<snip>
>>>
>>> IMX6Q automotive (1GHz capable) powering up at 800MHz:
>>> - before:
>>> CPU:   Freescale i.MX6Q rev1.2 at 792 MHz
>>> - after Patch 1/4:
>>> CPU:   Freescale i.MX6Q rev1.2 996 MHz (at 792 MHz)
>>> - after Patch 3/4 (if CONFIG_IMX6_THERMAL defined)
>>> CPU:   Freescale i.MX6Q rev1.2 automotive (-40C to 125C) 996 MHz (at 792 MHz)
>>>
>>> IMX6S industrial (800MHz capable) powering up at 800MHz:
>>> - before:
>>> CPU:   Freescale i.MX6SOLO rev1.2 at 792 MHz
>>> - after Patch 1/4: (max speed == cur speed)
>>> CPU:   Freescale i.MX6SOLO rev1.2 792 MHz
>>> - after Patch 3/4 (if CONFIG_IMX6_THERMAL defined)
>>> CPU:   Freescale i.MX6SOLO rev1.2 industrial (-40C to 105C) 792 MHz
>>>
<snip>
>
> Where do get the speed grade ant temperature grade information from i.MX6SOLO / DL from?
> The fusemap in the reference manual says nothing about these info for SOLO / DL and a Freescale
> FAE stated that these information is not present in the fuses for SOLO / DL.
>
> Regards,
>
> Markus
>

Markus,

Your right - There is no indication in the IMX6SDLRM that OTP
indicates either temperature grade 'or' speed grade, however my
testing looks like they implement the same OTP settings for this as
the IMX6DUAL/IMX6QUAD as indicated in the IMX6DQRM.

I have tested these patches with the following SoC's I have available:
- MCIMX6S7CVM08AC (IMX6S r1.2, Industrial temp, 800MHz) - shows
'industrial (-40C to 105C) 792 MHz' (correct)
- MCIMX6S5EVM10AC (IMX6S r1.2, Extended Commercial temp, 1GHz) - shows
'extended commercial (-20C to 105C) 996 MHz (at 792 MHz)' (correct)
- MCIMX6U7CVM08AB (IMX6DL r1.1, Industrial temp, 800MHz) - shows
'industrial (-40C to 105C) 792 MHz' (correct)
- MCIMX6Q6AVT10AC (IMX6Q r1.2. Automotive temp, 1GHz) - shows
'automotive (-40C to 125C) 996 MHz (at 792 MHz)' (correct)

I'll send our FAE a question to verify - perhaps your FAE simply
answered the questions based on the reference manual (which is
notoriously lacking info and in some cases wrong).

I encourage anyone with additional parts to test these patches and
report if they show accurate information. If anyone has any IMX6SX I
would appreciate removing the check that ignores the OTP for that and
seeing if the results make sense.

Tim


More information about the U-Boot mailing list