<?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 Low Power State Retention solution for i.MX91 SoCs in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Low-Power-State-Retention-solution-for-i-MX91-SoCs/m-p/2341941#M244683</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am following up on a previous discussion regarding GPIO output state retention during suspend mode on i.MX91:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/Preserve-GPIO-output-state-inside-suspend-mode-in-i-MX91/m-p/2339310/highlight/true#M244633" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/Preserve-GPIO-output-state-inside-suspend-mode-in-i-MX91/m-p/2339310/highlight/true#M244633&lt;/A&gt;&lt;/P&gt;&lt;P&gt;From that thread, it was confirmed that i.MX91 does not support GPIO state retention in low-power modes due to pad power domain behavior.&lt;/P&gt;&lt;P&gt;We are currently working with a board based on i.MX91 where several peripherals (e.g., LEDs and isolated outputs) depend on GPIO output states, and we need to preserve those states during suspend-to-RAM.&lt;/P&gt;&lt;P&gt;Since native retention is not available, we are evaluating external solutions (e.g., latches or shift registers powered from an always-on rail). Before proceeding with hardware changes, we would like to ask:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Are there any recommended approaches to maintain GPIO output state during suspend on i.MX91 (either hardware or software-assisted)?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Is it possible to keep specific GPIO banks or pad domains powered during suspend to avoid losing output state?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Are there any low-power modes where GPIO output drivers remain active?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Are there any reference designs, application notes, or best practices for handling this type of requirement on i.MX91?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any guidance would be greatly appreciated as we are still in the design phase and evaluating possible solutions.&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;</description>
    <pubDate>Mon, 30 Mar 2026 04:51:46 GMT</pubDate>
    <dc:creator>domasgim</dc:creator>
    <dc:date>2026-03-30T04:51:46Z</dc:date>
    <item>
      <title>Low Power State Retention solution for i.MX91 SoCs</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Low-Power-State-Retention-solution-for-i-MX91-SoCs/m-p/2341941#M244683</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am following up on a previous discussion regarding GPIO output state retention during suspend mode on i.MX91:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/Preserve-GPIO-output-state-inside-suspend-mode-in-i-MX91/m-p/2339310/highlight/true#M244633" target="_blank"&gt;https://community.nxp.com/t5/i-MX-Processors/Preserve-GPIO-output-state-inside-suspend-mode-in-i-MX91/m-p/2339310/highlight/true#M244633&lt;/A&gt;&lt;/P&gt;&lt;P&gt;From that thread, it was confirmed that i.MX91 does not support GPIO state retention in low-power modes due to pad power domain behavior.&lt;/P&gt;&lt;P&gt;We are currently working with a board based on i.MX91 where several peripherals (e.g., LEDs and isolated outputs) depend on GPIO output states, and we need to preserve those states during suspend-to-RAM.&lt;/P&gt;&lt;P&gt;Since native retention is not available, we are evaluating external solutions (e.g., latches or shift registers powered from an always-on rail). Before proceeding with hardware changes, we would like to ask:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Are there any recommended approaches to maintain GPIO output state during suspend on i.MX91 (either hardware or software-assisted)?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Is it possible to keep specific GPIO banks or pad domains powered during suspend to avoid losing output state?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Are there any low-power modes where GPIO output drivers remain active?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Are there any reference designs, application notes, or best practices for handling this type of requirement on i.MX91?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any guidance would be greatly appreciated as we are still in the design phase and evaluating possible solutions.&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;</description>
      <pubDate>Mon, 30 Mar 2026 04:51:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Low-Power-State-Retention-solution-for-i-MX91-SoCs/m-p/2341941#M244683</guid>
      <dc:creator>domasgim</dc:creator>
      <dc:date>2026-03-30T04:51:46Z</dc:date>
    </item>
    <item>
      <title>Re: Low Power State Retention solution for i.MX91 SoCs</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Low-Power-State-Retention-solution-for-i-MX91-SoCs/m-p/2342449#M244693</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Are there any recommended approaches to maintain GPIO output state during suspend on i.MX91 (either hardware or software-assisted)? &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--&amp;gt;You can choose an external D-type latch or a buffer with a hold function, such as the 74HC/HCT373, 74HC595, or SN74LVC1G373. Furthermore, this &lt;STRONG&gt;latch&lt;/STRONG&gt; must be powered by the AON(Always On) power domain(NVCC_AON). AON domain will not lose power when suspended.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Is it possible to keep specific GPIO banks or pad domains powered during suspend to avoid losing output state?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--&amp;gt;The NVCC_GPIO is not closed during suspend, but the internal PAD driver is closed. I checked the GPC registers and found that there are no dedicated bits for the GPIOs, so it is not possible to prevent the PAD driver from being powered down by modifying the GPC logic.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Are there any low-power modes where GPIO output drivers remain active? &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--&amp;gt;The i.MX91 does not have a pad retention mechanism similar to that of the i.MX8ULP's FSGPIO/HSGPIO.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Are there any reference designs, application notes, or best practices for handling this type of requirement on i.MX91?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;--&amp;gt;Currently, NXP does not offer a similar reference design, but implementing an external latch should not be too difficult.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Zhiming&lt;/P&gt;</description>
      <pubDate>Tue, 31 Mar 2026 01:56:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Low-Power-State-Retention-solution-for-i-MX91-SoCs/m-p/2342449#M244693</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2026-03-31T01:56:40Z</dc:date>
    </item>
  </channel>
</rss>

