<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: [i.MX93] temperature grade is wrong in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850851#M222770</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;That is strange since the part number indicates that correspond to an industrial part number.&lt;/P&gt;
&lt;P&gt;Is this happening on other REV.beta devices?&lt;/P&gt;
&lt;P&gt;Which are the software versions that you are using?&lt;/P&gt;
&lt;P&gt;From what I have understood, the detect code in U-boot works as expected. It would be too strange if fuse values of device are wrong.&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
    <pubDate>Fri, 19 Apr 2024 16:04:09 GMT</pubDate>
    <dc:creator>JorgeCas</dc:creator>
    <dc:date>2024-04-19T16:04:09Z</dc:date>
    <item>
      <title>[i.MX93] temperature grade is wrong</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850650#M222747</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I found the imx93 (rev.beta) does not match the temperature grade as it should be.&lt;/P&gt;&lt;P&gt;Here is the picture and its uboot log:&lt;/P&gt;&lt;P&gt;REV.beta&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;U-Boot 2023.04-00263-g7c7dd0dc2b0 (Apr 19 2024 - 15:50:35 +0800)

CPU:   i.MX93(52) rev1.0 1700 MHz (running at 1692 MHz)
CPU:   Consumer temperature grade (0C to 95C) at 51C&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.jpeg" style="width: 854px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/274713i9AA5073EE3F166CE/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.jpeg" alt="1.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;REV.GA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;U-Boot 2023.04-00263-g7c7dd0dc2b0 (Apr 19 2024 - 15:50:35 +0800)

CPU:   i.MX93(52) rev1.1 1700 MHz (running at 1692 MHz)
CPU:   Consumer temperature grade (0C to 95C) at 35C&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.jpeg" style="width: 842px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/274714i52EDEB28EB7F7BC4/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.jpeg" alt="2.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;and here is the reference picture:&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2023-11-08_13-58-59_的螢幕擷圖.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/274704iDD772A264F167497/image-size/large?v=v2&amp;amp;px=999" role="button" title="2023-11-08_13-58-59_的螢幕擷圖.png" alt="2023-11-08_13-58-59_的螢幕擷圖.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm afraid that the detect code in uboot is not correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;//arch/arm/mach-imx/imx9/soc.c
u32 get_cpu_temp_grade(int *minc, int *maxc)
{
        int ret;
        u32 val;
        ret = fuse_read(2, 3, &amp;amp;val);
        if (ret)
                val = 0; /* If read fuse failed, return as blank fuse */

        val &amp;gt;&amp;gt;= 4;
        val &amp;amp;= 0x3;

        if (minc &amp;amp;&amp;amp; maxc) {
                if (val == TEMP_AUTOMOTIVE) {
                        *minc = -40;
                        *maxc = 125;
                } else if (val == TEMP_INDUSTRIAL) {
                        *minc = -40;
                        *maxc = 105;
                } else if (val == TEMP_EXTCOMMERCIAL) {
                        if (is_imx93()){
                                /* imx93 only has extended industrial*/
                                *minc = -40;
                                *maxc = 125;
                        } else {
                                *minc = -20;
                                *maxc = 105;
                        }
                } else {
                        *minc = 0;
                        *maxc = 95;
                }
        }
        return val;
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;THANKS~~&lt;/P&gt;</description>
      <pubDate>Fri, 19 Apr 2024 11:08:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850650#M222747</guid>
      <dc:creator>yoooh8668</dc:creator>
      <dc:date>2024-04-19T11:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: [i.MX93] temperature grade is wrong</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850851#M222770</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;That is strange since the part number indicates that correspond to an industrial part number.&lt;/P&gt;
&lt;P&gt;Is this happening on other REV.beta devices?&lt;/P&gt;
&lt;P&gt;Which are the software versions that you are using?&lt;/P&gt;
&lt;P&gt;From what I have understood, the detect code in U-boot works as expected. It would be too strange if fuse values of device are wrong.&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Apr 2024 16:04:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850851#M222770</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2024-04-19T16:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: [i.MX93] temperature grade is wrong</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850968#M222775</link>
      <description>In the picture, the Q(Qualification leve) is "P".&lt;BR /&gt;&lt;BR /&gt;Maybe that is problem. It is just a samples. Not a mass production.</description>
      <pubDate>Fri, 19 Apr 2024 23:54:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850968#M222775</guid>
      <dc:creator>opedis</dc:creator>
      <dc:date>2024-04-19T23:54:11Z</dc:date>
    </item>
    <item>
      <title>Re: [i.MX93] temperature grade is wrong</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850975#M222779</link>
      <description>Hi,&lt;BR /&gt;There are 4 piece of this sample(rev.beta) , all of them show the same result.&lt;BR /&gt;&lt;BR /&gt;The branch is v2023.04_6.1.55_2.2.0 with our commits on it.&lt;BR /&gt;And there is no modifies on `arch/arm/mach-imx/imx9/soc.c` .&lt;BR /&gt;&lt;BR /&gt;Maybe only the mass production can support this function(reg)?&lt;BR /&gt;Thanks~~</description>
      <pubDate>Sat, 20 Apr 2024 02:14:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850975#M222779</guid>
      <dc:creator>yoooh8668</dc:creator>
      <dc:date>2024-04-20T02:14:05Z</dc:date>
    </item>
    <item>
      <title>Re: [i.MX93] temperature grade is wrong</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850976#M222780</link>
      <description>I think so, but wait for official reply.</description>
      <pubDate>Sat, 20 Apr 2024 02:15:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1850976#M222780</guid>
      <dc:creator>yoooh8668</dc:creator>
      <dc:date>2024-04-20T02:15:38Z</dc:date>
    </item>
    <item>
      <title>Re: [i.MX93] temperature grade is wrong</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1851789#M222827</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;The last release that is supported on A0 revision is Linux 6.1.22_2.0.0.&lt;/P&gt;
&lt;P&gt;But I confirmed that behavior on our EVK. This could be caused by placeholder on the code, or this feature could not be implemented on the pre-production revision.&lt;/P&gt;
&lt;P&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2024 17:21:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-temperature-grade-is-wrong/m-p/1851789#M222827</guid>
      <dc:creator>JorgeCas</dc:creator>
      <dc:date>2024-04-22T17:21:31Z</dc:date>
    </item>
  </channel>
</rss>

