<?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: imx8mp getting too hot in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2179270#M241104</link>
    <description>I quoted the AN13054; I also added the link to it. The document don't specify howto do Power Gating nor Clock Gating</description>
    <pubDate>Thu, 02 Oct 2025 10:20:32 GMT</pubDate>
    <dc:creator>Marco_Savo</dc:creator>
    <dc:date>2025-10-02T10:20:32Z</dc:date>
    <item>
      <title>imx8mp getting too hot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2175556#M240932</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;We're using imx8mp in congatec SMARC modules for our embedded board; Wuen we do a stack of these boards, for our implementation, even with a sink the minimal temperature is 70 degrees celsius.&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;So: in &lt;/SPAN&gt;&lt;A title="" href="https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/imx-processors/195119/1/AN13054.pdfn-notes/AN13054.pdf" target="_blank" rel="noopener noreferrer"&gt;https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/imx-processors/195119/1/AN13054.pdfn-notes/AN13054.pdf&lt;/A&gt;&lt;SPAN class=""&gt; is mentioned power gating and clock gating. As I do not have a display, nor audio, nor I use the M7 microcontroller, nor the NPU, nor I need the GPU/DSP etc. how to turn off these devices to avoid the heat they create?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I already asked technical support&amp;nbsp;&lt;A href="https://support.nxp.com/s/case/500Tg00000Pm7gmIAB/imx8mp-getting-too-hot" target="_blank" rel="noopener"&gt;https://support.nxp.com/s/case/500Tg00000Pm7gmIAB/imx8mp-getting-too-hot&lt;/A&gt;&amp;nbsp;but I haven't got a proper answer.&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="IMX8MPLUS" id="IMX8MPLUS"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 07:28:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2175556#M240932</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2025-09-25T07:28:11Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp getting too hot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2175846#M240947</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/225253"&gt;@Marco_Savo&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would suggest you disable unused peripherals via device tree.&amp;nbsp; In the Linux tree, you can disable nodes by setting their status to "disable"&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;!--ScriptorStartFragment--&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;gpu&lt;/SPAN&gt; &lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;status&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"disable"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;dsp&lt;/SPAN&gt; &lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;status&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"disable"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;npu&lt;/SPAN&gt; &lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;status&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"disable"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;cm7&lt;/SPAN&gt; &lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;status&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"disable"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;audio_blk_ctrl&lt;/SPAN&gt; &lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;status&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"disable"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV class="scriptor-paragraph"&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;SPAN&gt;&lt;!--ScriptorEndFragment--&gt;&lt;/SPAN&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please also refer to imx8mp hardware developer guide.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;use passive heatsinks with thermal interface material&lt;/P&gt;
&lt;P&gt;consider active colling (fan) if ambient temperature is high.&lt;/P&gt;
&lt;P&gt;optimize PCB layout for heat dissipation&lt;/P&gt;
&lt;P&gt;monitor thermal zones via /sys/class/thermal and enable CPU frequency scaling.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 13:38:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2175846#M240947</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2025-09-25T13:38:10Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp getting too hot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2177958#M241047</link>
      <description>&lt;P&gt;Hello, no, I have an industrial grade.&lt;/P&gt;&lt;P&gt;I disabled so far:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;flexcan1 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;flexcan2 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;dsp {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;pwm1 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;pwm2 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;pwm4 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;aud2htx {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;irqsteer_hdmi {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;hdmi_blk_ctrl {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;hdmi_pavi {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;hdmi {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;hdmiphy {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;lcdif1 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;lcdif2 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;lcdif3 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;ldb {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;ldb_phy {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;mipi_dsi {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;sai2 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;sai3 {&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;xcvr {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;audiomix_pd {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;sai5 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;sai6 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;sai7 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;easrc {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;micfil {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;vpu_g1 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;vpu_g2 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;vpu_vc8000e {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;vpu_v4l2 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;gpu_3d {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;gpu_2d {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;ml_vipsi {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;mix_gpu_ml {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;mipi_csi_0 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;mipi_csi_1 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;cameradev {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;isi_0 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;amp;isi_1 {&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Still, is not enough. Also: I don't see the option to disable the M7 processor. How would you do it? There is some options in the kernel or the uboot to reduce power consumption?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Sep 2025 07:01:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2177958#M241047</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2025-09-30T07:01:41Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp getting too hot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2179163#M241096</link>
      <description>&lt;DIV class=""&gt;&lt;P&gt;&lt;SPAN class=""&gt;I disabled everything I do not need. I also want to disable the M7. Howto do it? also: ". Users should always configure the CCGR registers to apply proper clock gating. This&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;is the first and simplest method to reduce wasted energy" howto do this? "Utilize the &lt;/SPAN&gt;&lt;A title="" href="https://i.MX" target="_blank" rel="noopener noreferrer"&gt;i.MX&lt;/A&gt;&lt;SPAN class=""&gt; 8M Plus power gating controls to reduce the power of hardware blocks not required within the SoC." and this?&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 02 Oct 2025 07:43:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2179163#M241096</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2025-10-02T07:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp getting too hot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2179190#M241101</link>
      <description>&lt;P&gt;I would suggest you refer to AN13054:&amp;nbsp; i.MX 8M Plus power consumption measurement.&amp;nbsp; it illustrates how to measure the current drain of the i.MX 8M Plus, and how to reduce power consumption.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Oct 2025 08:13:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2179190#M241101</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2025-10-02T08:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp getting too hot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2179270#M241104</link>
      <description>I quoted the AN13054; I also added the link to it. The document don't specify howto do Power Gating nor Clock Gating</description>
      <pubDate>Thu, 02 Oct 2025 10:20:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2179270#M241104</guid>
      <dc:creator>Marco_Savo</dc:creator>
      <dc:date>2025-10-02T10:20:32Z</dc:date>
    </item>
    <item>
      <title>Re: imx8mp getting too hot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2179334#M241109</link>
      <description>&lt;P&gt;For the document, you can see i.MX8MP Reference Manual, in Chapter 5, explains power domains, power gating, and low-power modes.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But&amp;nbsp; I would suggest create a ticket, send your schematic and layout to NXP for review.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Oct 2025 12:35:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8mp-getting-too-hot/m-p/2179334#M241109</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2025-10-02T12:35:14Z</dc:date>
    </item>
  </channel>
</rss>

