i.MX6 Linux: Is there a method for detecting temperature grade of part?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX6 Linux: Is there a method for detecting temperature grade of part?

3,388 Views
grim
Contributor III

We've been working with a consumer grade i.MX6s.

We decided that the consumer grade part doesn't meet our temperature requirement so we're going to switch to the automotive grade part.

My question is, is there a method for detecting the temperature grade of the part through software?

I want to change my thermal trip points in my rc.local file if the software detects that it's running on an automotive grade part.

Thanks!

-Bob

Labels (2)
4 Replies

3,208 Views
igorpadykov
NXP Employee
NXP Employee

Hi Bob

please check description of fuse SPEED_GRADING

in Table 5-10. Fusemap Descriptions i.MX6D Reference Manual
http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf

Linux checks it and automatically sets correct operating points of cpufreq, thermal

drivers, one can look at attached Linux Manual starting from Chapter 23.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

3,208 Views
grim
Contributor III

Thank you for your attention to this, Igor.

I just want to clarify, I am using an i.MX6S. I'm not seeing the same "SPEED_GRADING" fusemap described in any of the tables in the IMX6SDLRM document.

I found this discussion

https://community.nxp.com/thread/331248 

But it wasn't clear to me if it's accurate to say that the SPEED_GRADING can be detected in an i.MX6S or not and if the documentation you provided pertains to the i.MX6S.

Thank you again.

-Bob

0 Kudos
Reply

3,208 Views
igorpadykov
NXP Employee
NXP Employee

Hi Bob

fuse location and bit registers are the same for S/DL as for the D/Q devices,

0x440[17:16] fuse SPEED_GRADING
part speed grading:
00 – 800 MHz
01 -  Reserved
10  - 1.0 GHz
11 - Reserved

Best regards
igor

0 Kudos
Reply

3,208 Views
grim
Contributor III

Thanks Igor.

0 Kudos
Reply