<?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>i.MX Processorsのトピックi.mx8mm: Configure PAD control of GPIO to decrease power consumption before entering suspend mode</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-mx8mm-Configure-PAD-control-of-GPIO-to-decrease-power/m-p/1093369#M160176</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, NXP team:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We would like to minimize power consumption in suspend mode(deep sleep mode).&lt;/P&gt;&lt;P&gt;One of those approaches is to decrease GPIO leakage current.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://processors.wiki.ti.com/index.php/Optimizing_IO_Power_Consumption" title="https://processors.wiki.ti.com/index.php/Optimizing_IO_Power_Consumption"&gt;Optimizing IO Power Consumption - Texas Instruments Wiki&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. We know the PAD control of GPIO has to be configured according to HW design.&lt;/P&gt;&lt;P&gt;From the following post, the&amp;nbsp; pull-up state doesn't take effect in suspend mode.&lt;/P&gt;&lt;P&gt;Does it mean we can only set GPIO as output driving low to save power?&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/462369"&gt;can the gpio pull up state keep in mem sleep mode ?&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/302193"&gt;is it necessary to set GPIO pin to high-Z when entering Suspend mode in i.MX51 Androd 10.4?&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. What is the proper place to put those PAD control settings for i.mx8mm platform?&lt;/P&gt;&lt;P&gt;For instance, on i.mx51, the settings is in arch/arm/mach-mx5/mx50_rdp.c.&lt;/P&gt;&lt;P&gt;(We found the old posts on i.mx51 has mentioned this part.)&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/302171"&gt;iMX51 android 10.4 在suspend 時，需要對 gpio 作重新設置嗎?&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks~!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Richard&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Jul 2020 07:12:59 GMT</pubDate>
    <dc:creator>richard_hu</dc:creator>
    <dc:date>2020-07-13T07:12:59Z</dc:date>
    <item>
      <title>i.mx8mm: Configure PAD control of GPIO to decrease power consumption before entering suspend mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx8mm-Configure-PAD-control-of-GPIO-to-decrease-power/m-p/1093369#M160176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, NXP team:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We would like to minimize power consumption in suspend mode(deep sleep mode).&lt;/P&gt;&lt;P&gt;One of those approaches is to decrease GPIO leakage current.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://processors.wiki.ti.com/index.php/Optimizing_IO_Power_Consumption" title="https://processors.wiki.ti.com/index.php/Optimizing_IO_Power_Consumption"&gt;Optimizing IO Power Consumption - Texas Instruments Wiki&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. We know the PAD control of GPIO has to be configured according to HW design.&lt;/P&gt;&lt;P&gt;From the following post, the&amp;nbsp; pull-up state doesn't take effect in suspend mode.&lt;/P&gt;&lt;P&gt;Does it mean we can only set GPIO as output driving low to save power?&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/462369"&gt;can the gpio pull up state keep in mem sleep mode ?&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/302193"&gt;is it necessary to set GPIO pin to high-Z when entering Suspend mode in i.MX51 Androd 10.4?&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. What is the proper place to put those PAD control settings for i.mx8mm platform?&lt;/P&gt;&lt;P&gt;For instance, on i.mx51, the settings is in arch/arm/mach-mx5/mx50_rdp.c.&lt;/P&gt;&lt;P&gt;(We found the old posts on i.mx51 has mentioned this part.)&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/302171"&gt;iMX51 android 10.4 在suspend 時，需要對 gpio 作重新設置嗎?&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks~!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Richard&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2020 07:12:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx8mm-Configure-PAD-control-of-GPIO-to-decrease-power/m-p/1093369#M160176</guid>
      <dc:creator>richard_hu</dc:creator>
      <dc:date>2020-07-13T07:12:59Z</dc:date>
    </item>
    <item>
      <title>Re: i.mx8mm: Configure PAD control of GPIO to decrease power consumption before entering suspend mode</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-mx8mm-Configure-PAD-control-of-GPIO-to-decrease-power/m-p/1093370#M160177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Richard&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. if peripheral power is not removed, its&amp;nbsp; pull-up state is retained.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. i.MX8 power management is handled in ATF, one can look at suspend/resume functions in&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/imx-atf/tree/plat/imx/imx8m/imx8mm/gpc.c?h=imx_5.4.24_2.1.0" title="https://source.codeaurora.org/external/imx/imx-atf/tree/plat/imx/imx8m/imx8mm/gpc.c?h=imx_5.4.24_2.1.0"&gt;gpc.c\imx8mm\imx8m\imx\plat - imx-atf - i.MX ARM Trusted firmware&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2020 08:22:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-mx8mm-Configure-PAD-control-of-GPIO-to-decrease-power/m-p/1093370#M160177</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-07-13T08:22:47Z</dc:date>
    </item>
  </channel>
</rss>

