<?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のトピックRe: Wakeup the system from gpio interrupt</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945212#M141399</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sharmila&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also one can consider onoff pin as wake source:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sc_pwrkey: sc-powerkey {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;compatible = "fsl,imx8-pwrkey";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;linux,keycode = &amp;lt;KEY_POWER&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;wakeup-source;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi?h=imx_4.14.98_2.0.0_ga"&gt;fsl-imx8dx.dtsi\freescale\dts\boot\arm64\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Oct 2019 10:33:20 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2019-10-21T10:33:20Z</dc:date>
    <item>
      <title>Wakeup the system from gpio interrupt</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945209#M141396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using pcf2127 rtc module in my custom board. The GPIO3_16 is used for rtc alarm interrupt. Now I have to suspend the module and when rtc alarm interrupt comes, it should wake up. I am using below command for suspending the system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;echo mem &amp;gt; /sys/power/state&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When rtc alarm interrupt comes , the system is not waking up. The configuration I have made in my dts file is as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gpio-keys {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "gpio-keys";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wakeup {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label = "wakeup gpio";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gpios = &amp;lt;&amp;amp;gpio3 16 GPIO_ACTIVE_LOW&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; linux,code = &amp;lt;29&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gpio-key,wakeup;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the system is not coming out of suspend mode. Please tell me where I am going wrong.&lt;/P&gt;&lt;P&gt;Thank You,&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sharmila&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 04:37:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945209#M141396</guid>
      <dc:creator>sharmila_devada</dc:creator>
      <dc:date>2019-10-21T04:37:10Z</dc:date>
    </item>
    <item>
      <title>Re: Wakeup the system from gpio interrupt</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945210#M141397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sharmilla&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can check if gpio wakeup linux commits were implemented as mentioned below&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/510246" rel="nofollow noopener noreferrer" target="_blank"&gt;Wakeup Source Configuration iMX8QXP/DX&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class=""&gt;&lt;CODE&gt; dts example:
gpio4: gpio@5d0c0000 {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "fsl,imx8qm-gpio", "fsl,imx35-gpio";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reg = &amp;lt;0x0 0x5d0c0000 0x0 0x10000&amp;gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interrupts = &amp;lt;GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH&amp;gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gpio-controller;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#gpio-cells = &amp;lt;2&amp;gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;power-domains = &amp;lt;&amp;amp;pd_lsio_gpio4&amp;gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interrupt-controller;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#interrupt-cells = &amp;lt;2&amp;gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* total pad wakeup number in gpio4 */
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pad-wakeup-num = &amp;lt;1&amp;gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* SC_P_USDHC1_CD_B, SC_PAD_WAKEUP_LOW_LVL, LINE 22 */
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pad-wakeup = &amp;lt;27 4 22&amp;gt;;
};&lt;/CODE&gt;&lt;/PRE&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, 21 Oct 2019 06:54:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945210#M141397</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-21T06:54:43Z</dc:date>
    </item>
    <item>
      <title>Re: Wakeup the system from gpio interrupt</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945211#M141398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have made the above changes in my dtsi file and the result is same. Please tell me do I need to add any other changes such that my system will wake from suspend mode when rtc interrupt comes.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sharmila&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 09:53:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945211#M141398</guid>
      <dc:creator>sharmila_devada</dc:creator>
      <dc:date>2019-10-21T09:53:16Z</dc:date>
    </item>
    <item>
      <title>Re: Wakeup the system from gpio interrupt</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945212#M141399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sharmila&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also one can consider onoff pin as wake source:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sc_pwrkey: sc-powerkey {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;compatible = "fsl,imx8-pwrkey";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;linux,keycode = &amp;lt;KEY_POWER&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;wakeup-source;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi?h=imx_4.14.98_2.0.0_ga"&gt;fsl-imx8dx.dtsi\freescale\dts\boot\arm64\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 10:33:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945212#M141399</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-21T10:33:20Z</dc:date>
    </item>
    <item>
      <title>Re: Wakeup the system from gpio interrupt</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945213#M141400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor,&lt;/P&gt;&lt;P&gt;Thank you for your support.&lt;/P&gt;&lt;P&gt;Our hardware doesn't have Power key option. Please tell me how to wake up the system using rtc interrupt.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sharmila&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 11:34:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945213#M141400</guid>
      <dc:creator>sharmila_devada</dc:creator>
      <dc:date>2019-10-21T11:34:07Z</dc:date>
    </item>
    <item>
      <title>Re: Wakeup the system from gpio interrupt</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945214#M141401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sharmila&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this part is preproduction part and unfortunately has not full support.&lt;/P&gt;&lt;P&gt;Suggest to proceed with extended support of &lt;A class="link-titled" href="https://www.nxp.com/design/engineering-services:SW-SUPPORT" title="https://www.nxp.com/design/engineering-services:SW-SUPPORT"&gt;Commercial Support and Engineering Services | NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 13:46:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945214#M141401</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-10-21T13:46:43Z</dc:date>
    </item>
    <item>
      <title>Re: Wakeup the system from gpio interrupt</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945215#M141402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor,&lt;/P&gt;&lt;P&gt;I have created suspend and resume function in my rtc driver as below&lt;/P&gt;&lt;P&gt;static int pcf2127_rtc_suspend(struct device *dev)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct pcf2127 *pdata = dev_get_drvdata(dev);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (device_may_wakeup(dev))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printk("pcf2127_rtc_suspend..\r\n");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enable_irq_wake(irqNumber);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static int pcf2127_rtc_resume(struct device *dev)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct pcf2127 *pdata = dev_get_drvdata(dev);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (device_may_wakeup(dev))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printk("pcf2127_rtc_suspend..\r\n");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; disable_irq_wake(irqNumber);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note : irqNumber is IRQ of GPIO which I got from gpio_to_irq(gpio_number).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when I suspend the system using echo mem &amp;gt; /sys/power/state command I am getting below prints&lt;/P&gt;&lt;P&gt;root@imx8dx_ccu:/usr/bin/ccu# echo mem &amp;gt; /sys/power/state&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.205302] PM: suspend entry (deep)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.208888] PM: Syncing filesystems ... done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.242558] Freezing user space processes ... (elapsed 0.001 seconds) done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.250873] OOM killer disabled.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.254121] Freezing remaining freezable tasks ... (elapsed 0.007 seconds) done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.273048] pcf2127_rtc_read_time..&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.277080] pcf2127_rtc_suspend..&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.280479] irq_set_irq_wake..&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.283642] irq_set_irq_wake..&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.288329] PM: suspend devices took 0.016 seconds&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.295436] Disabling non-boot CPUs ...&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.313505] CPU1: shutdown&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 25.316298] psci: CPU1 killed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But system is not waking up when alarm interrupt comes.&lt;/P&gt;&lt;P&gt;Please provide some input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sharmila&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2019 12:41:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945215#M141402</guid>
      <dc:creator>sharmila_devada</dc:creator>
      <dc:date>2019-10-23T12:41:02Z</dc:date>
    </item>
    <item>
      <title>Re: Wakeup the system from gpio interrupt</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945216#M141403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sharmila,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To use gpio as a wakeup source, one needed to configure pad-wakeup property for gpio node.&lt;/P&gt;&lt;P&gt;In your case it could be like:&lt;/P&gt;&lt;P&gt;/ {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;gpio-keys {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;compatible = "gpio-keys";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wakeup {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;label = "wakeup gpio";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gpios = &amp;lt;&amp;amp;gpio3 16 GPIO_ACTIVE_LOW&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;linux,code = &amp;lt;KEY_WAKEUP&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wakeup-source;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;gpio3 {&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* total pad wakeup number in gpio3 */&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;pad-wakeup-num = &amp;lt;1&amp;gt;;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* &lt;SPAN&gt;SC_P_QSPI0A_SCLK&lt;/SPAN&gt;, SC_PAD_WAKEUP_LOW_LVL, LINE 16 */&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; * See include/dt-bindings/pinctrl/pads-imx8qxp.h&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; *&amp;nbsp;include/soc/imx8/sc/svc/pad/api.h&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; * and drivers/gpio/gpio-mxc.c&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; */&lt;BR /&gt;&amp;nbsp; &amp;nbsp;pad-wakeup = &amp;lt;163 4 16&amp;gt;;&lt;BR /&gt;};&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE style="border: 0px; font-weight: inherit;"&gt;We're able to wake our custom module up with gpio using similar config.&lt;/CODE&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2019 15:27:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945216#M141403</guid>
      <dc:creator>mrcryo</dc:creator>
      <dc:date>2019-11-13T15:27:45Z</dc:date>
    </item>
    <item>
      <title>Re: Wakeup the system from gpio interrupt</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945217#M141404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, &lt;/P&gt;&lt;P&gt;After enabling pad wakeup, the wake up the system using gpio interrupt is working fine.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2019 05:48:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Wakeup-the-system-from-gpio-interrupt/m-p/945217#M141404</guid>
      <dc:creator>sharmila_devada</dc:creator>
      <dc:date>2019-11-14T05:48:57Z</dc:date>
    </item>
  </channel>
</rss>

