<?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: key_power button not getting interrupts in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899577#M135740</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wake capabilities also configured by scfw&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>Fri, 26 Jul 2019 07:15:12 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2019-07-26T07:15:12Z</dc:date>
    <item>
      <title>key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899567#M135730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to enable power_btn in imx8qm by adding&lt;/P&gt;&lt;P&gt;gpio-keys {&lt;BR /&gt; compatible = "gpio-keys";&lt;BR /&gt; label = "gpio-keys";&lt;BR /&gt; status = "okay";&lt;/P&gt;&lt;P&gt;power_btn: power_btn {&lt;BR /&gt; status = "okay";&lt;BR /&gt; label = "key_power";&lt;BR /&gt; linux,code = &amp;lt;KEY_POWER&amp;gt;;&lt;BR /&gt; gpios = &amp;lt;&amp;amp;gpiox xx GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt; debounce-interval = &amp;lt;10&amp;gt;;&lt;BR /&gt; wakeup-source;&lt;BR /&gt; linux,input-type = &amp;lt;EV_KEY&amp;gt;;&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;in dts file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I check /proc/interrupts the interrupt is registered, but no interrupts are generated when pressing the button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;Anantha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 May 2019 11:17:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899567#M135730</guid>
      <dc:creator>anantha_r</dc:creator>
      <dc:date>2019-05-03T11:17:45Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899568#M135731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anantha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for linux KEY_POWER example one can look on&lt;/P&gt;&lt;P&gt;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;BR /&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/fsl-imx8qm-device.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-imx8qm-device.dtsi?h=imx_4.14.98_2.0.0_ga"&gt;fsl-imx8qm-device.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;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>Sun, 05 May 2019 22:48:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899568#M135731</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-05-05T22:48:33Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899569#M135732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your reply &lt;STRONG class=""&gt;&lt;SPAN class=""&gt;igorpadykov,&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;I got this solved. The iomuxing for the pin was not carried out properly and hence failing. But now have one more issue. When the device goes to suspend or lock mode when the power button is pressed, its not able to resume on a power button press. The CPUs(except CPU0) are going to sleep and hence need to do a hard boot to bringup the board again&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Thanks in advance&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Anantha&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 May 2019 06:00:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899569#M135732</guid>
      <dc:creator>anantha_r</dc:creator>
      <dc:date>2019-05-07T06:00:30Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899570#M135733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anantha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for gpio-keys one can try property:&lt;/P&gt;&lt;P&gt;gpio-key,wakeup;&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>Tue, 07 May 2019 10:42:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899570#M135733</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-05-07T10:42:06Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899571#M135734</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;&lt;/P&gt;&lt;P&gt;That property is already present, but still it gets stuck in suspend mode even if the power button is re-pressed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Anantha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 May 2019 11:19:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899571#M135734</guid>
      <dc:creator>anantha_r</dc:creator>
      <dc:date>2019-05-07T11:19:55Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899572#M135735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Here is the log that I get when I do a power button press.&lt;/P&gt;&lt;P&gt;&amp;nbsp;[&amp;nbsp;&amp;nbsp; 60.398833] PM: suspend entry (deep)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.402456] PM: Syncing filesystems ... done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.417574] Freezing user space processes ... (elapsed 0.002 seconds) done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.426965] OOM killer disabled.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.430194] Freezing remaining freezable tasks ... (elapsed 0.002 seconds) done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.440253] Suspending console(s) (use no_console_suspend to debug)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.466829] PM: Wakeup pending, aborting suspend&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.487606] PM: Some devices failed to suspend, or early wake event detected&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.638575] PM: resume devices took 0.144 seconds&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.647887] pwm-backlight lvds_backlight@1: lvds_backlight@1 supply power not found, using dummy regulator&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.664810] OOM killer enabled.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.667971] Restarting tasks ... done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 60.675136] PM: suspend exit&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 61.078573] PM: suspend entry (deep)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 61.082160] PM: Syncing filesystems ... done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 61.248713] Freezing user space processes ... (elapsed 0.002 seconds) done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 61.257865] OOM killer disabled.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 61.261108] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp; 61.270855] Suspending console(s) (use no_console_suspend to debug)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After this only way is to Hard reset the board to recover&lt;/P&gt;&lt;P&gt;Please help in this&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jul 2019 06:29:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899572#M135735</guid>
      <dc:creator>anantha_r</dc:creator>
      <dc:date>2019-07-25T06:29:33Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899573#M135736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in your log there is "naiad_8qxp", in original post&lt;/P&gt;&lt;P&gt;it is "imx8qm", suggest to identify used processor and use&lt;/P&gt;&lt;P&gt;appropriate software for it. Please use&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/?h=imx_4.14.98_2.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/?h=imx_4.14.98_2.0.0_ga"&gt;linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jul 2019 15:04:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899573#M135736</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-07-25T15:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899574#M135737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Actually I see this observation in both imx8qm as well as imx8qxp. Initially we used imx8qm and then changed to imx8qxp. Hence u saw that qxp in the log. Let me know what could b the reason for this issue&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jul 2019 15:23:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899574#M135737</guid>
      <dc:creator>anantha_r</dc:creator>
      <dc:date>2019-07-25T15:23:15Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899575#M135738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;for i.MX8QX/QM seems interrupts should be consfigured by scfw&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/webapp/sps/download/license.jsp?colCode=L4.14.98_2.0.0_SCFWKIT-1.2" target="_blank"&gt;SCFW Porting Kit&lt;/A&gt;&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>Fri, 26 Jul 2019 00:40:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899575#M135738</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-07-26T00:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899576#M135739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;The interrupt is getting configured properly and hence I am seeing that the device goes to suspend mode when I do a power button press. The issue is that the device doesn't wake up when I re-press the button. The interrupt is configured as a Edge triggered interrupt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2019 02:47:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899576#M135739</guid>
      <dc:creator>anantha_r</dc:creator>
      <dc:date>2019-07-26T02:47:57Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899577#M135740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wake capabilities also configured by scfw&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>Fri, 26 Jul 2019 07:15:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899577#M135740</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-07-26T07:15:12Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899578#M135741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anantha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Check whether one adds &lt;STRONG&gt;&lt;EM&gt;debug_console&lt;/EM&gt;&lt;/STRONG&gt; property to pd_* node of lpuart that you use as a system console.&lt;/LI&gt;&lt;LI&gt;Tell console to not suspend:&amp;nbsp;&lt;PRE style="color: #242729; background-color: #eff0f1; border: 0px; margin: 0px 0px 1em; padding: 12px 8px;"&gt;&lt;CODE style="background-color: #eff0f1; border: 0px; font-weight: inherit; margin: 0px;"&gt;echo "N" &amp;gt; /sys/module/printk/parameters/console_suspend&lt;/CODE&gt;&lt;/PRE&gt;This is required to not suspend console and see what's happening.&lt;/LI&gt;&lt;LI&gt;Add &lt;STRONG&gt;&lt;EM&gt;pad-wakeup&lt;/EM&gt;&lt;/STRONG&gt; and &lt;EM&gt;&lt;STRONG&gt;pad-wakeup-num&lt;/STRONG&gt;&lt;/EM&gt; properties to gpioX node, that is used as a wake-up source. Read a description of properties in drivers/gpio/gpio-mxc.c&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2019 15:45:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899578#M135741</guid>
      <dc:creator>mrcryo</dc:creator>
      <dc:date>2019-11-13T15:45:20Z</dc:date>
    </item>
    <item>
      <title>Re: key_power button not getting interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899579#M135742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anantha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you show the details about how to solve the problem which press power button to let system go to suspend?&lt;/P&gt;&lt;P&gt;I also met this problem. The power button uses ON_OFF_BUTTON as iomux, it seems controlled by scu, but i can not find where to set the configuration.&lt;/P&gt;&lt;P&gt;Also, i want to know the latest progress about re-press the power button.^-^&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance!&lt;/P&gt;&lt;P&gt;Tony.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Apr 2020 09:01:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/key-power-button-not-getting-interrupts/m-p/899579#M135742</guid>
      <dc:creator>taolu</dc:creator>
      <dc:date>2020-04-02T09:01:58Z</dc:date>
    </item>
  </channel>
</rss>

