<?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: imx8m reset without WDOG_B signal usage in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1205011#M167070</link>
    <description>&lt;P&gt;Hi Cedric,&lt;/P&gt;&lt;P&gt;we did not found/search for a solution but connected the WDOG_B pin via a 100k PU to the&amp;nbsp;&lt;BR /&gt;SOC reset pin (POR_B) in the next redesign. This way we can reset the SOC by&lt;BR /&gt;watchdog without touching the PMIC.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Wolfgang&lt;/P&gt;</description>
    <pubDate>Tue, 29 Dec 2020 18:25:25 GMT</pubDate>
    <dc:creator>wolfgang_baer</dc:creator>
    <dc:date>2020-12-29T18:25:25Z</dc:date>
    <item>
      <title>imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969911#M144482</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 a problem with the watchdog operation on our custom imx8m board.&lt;/P&gt;&lt;P&gt;Our board does NOT use the&amp;nbsp;WDOG_B signal for PMIC reset and we are not able to change this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resetting the board in u-boot works like given in the reference manual:&lt;BR /&gt;Setting the 0x3028000 register to e.g. 0x14 resets the SOC and I get also watchdog timeout as the source of the reset in the status register.&amp;nbsp;Also asserting the SRS bit resets the SOC and gives the correct reset source in the status register.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After booting Linux this no longer works - after forcing a watchdog timeout the SOC just freezes.&lt;/P&gt;&lt;P&gt;The voltage sources are as required for SOC startup so this should not be a problem. We boot from EMMC and the RST&lt;/P&gt;&lt;P&gt;pin is connected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any hints what else I can check or anyone with same setup (no WDOG_B signal to PMIC)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Wolfgang&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2019 15:05:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969911#M144482</guid>
      <dc:creator>wolfgang_baer</dc:creator>
      <dc:date>2019-08-08T15:05:54Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969912#M144483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class=""&gt;Hello,&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; It is recommended to remove power (voltage) to all components on the board,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;even in case a processor reset, since some external devices, such as eMMC, SD, &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;QSPI, DDR) may stay in non predictable state; as result system boot does not work.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; In Your case, I think, memory is the reason. Perhaps it is necessary to issue &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;PreCharge All command at the beginning of the LPDDR initialization and to reset &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;the READ FIFO Pointers. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P class=""&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2019 05:27:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969912#M144483</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-08-09T05:27:56Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969913#M144484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri,&lt;/P&gt;&lt;P&gt;thanks for your fast response. I know it is recommended to remove power but as said this no option for us currently.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding memory. Do you mean to perform the mentioned commands in the LPDDR4 initialization code in SPL?&lt;BR /&gt;Do you have any hints about documentation of these commands as I am currently just using the DDR Tool generated&lt;BR /&gt;initialization code in the SPL DDR initialization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you also have a clue why it &lt;STRONG&gt;does work in u-boot&lt;/STRONG&gt;&amp;nbsp;(at command prompt) but not after loading of Linux?&lt;BR /&gt;What could be the difference here regarding memory?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, your help is really appreciated,&lt;/P&gt;&lt;P&gt;Wolfgang&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2019 06:05:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969913#M144484</guid>
      <dc:creator>wolfgang_baer</dc:creator>
      <dc:date>2019-08-09T06:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969914#M144485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Is it possible to run simple memory test of U-boot - in order to exclude memory issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2019 06:40:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969914#M144485</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-08-09T06:40:53Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969915#M144486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a simple mtest in u-boot for the memory shows no errors.&lt;/P&gt;&lt;P&gt;Also the DDR-Tool stress-tests done during board bring up showed now errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have a hint regarding documentation / changes for the memory commands you mentioned in your first post?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Wolfgang&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2019 07:01:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969915#M144486</guid>
      <dc:creator>wolfgang_baer</dc:creator>
      <dc:date>2019-08-09T07:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969916#M144487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Since&amp;nbsp; for i.MX8M the SPL contains the codes for DDR PHY and DDR controller initialization&lt;BR /&gt;and DDR PHY training, usually it is recommended to use the recent firmware from the the DDR Tool;&lt;/P&gt;&lt;P&gt;it should provide all the required initialization.&lt;/P&gt;&lt;P&gt;&amp;nbsp; Also, it makes sense to get the Stress test working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-340179"&gt;https://community.nxp.com/docs/DOC-340179&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Aug 2019 13:12:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969916#M144487</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-08-12T13:12:20Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969917#M144488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yuri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes, we are using the latest Version of the DDR Tool (V2.10) with the latest Excel sheet for LPDDR4 (v23).&lt;/P&gt;&lt;P&gt;The stress test works on our board without issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same effect I can also see on the EVK board if I disable the WDOG_B assert functionality:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-       Watchdog works on the u-boot prompt -&amp;gt; it resets the device&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-       After booting to linux prompt -&amp;gt; the same watchdog call does just stall/freeze the device&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Wolfgang&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Aug 2019 13:19:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969917#M144488</guid>
      <dc:creator>wolfgang_baer</dc:creator>
      <dc:date>2019-08-12T13:19:14Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969918#M144489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Let me look at the schematic. I will create request for it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Aug 2019 07:45:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969918#M144489</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-08-19T07:45:56Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969919#M144490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Wolfgang,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also have the same problem. Did you find any answer for that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Reyhaneh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Oct 2019 11:44:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969919#M144490</guid>
      <dc:creator>reyhanehyazdani</dc:creator>
      <dc:date>2019-10-17T11:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969920#M144491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reyhaneh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sorry – no. I have not managed to get a solution regarding this issue.&lt;/P&gt;&lt;P&gt;Basically NXP states to reset the PMIC – however this is a no go for us too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we found a solution I will report it here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Wolfgang&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2019 07:40:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/969920#M144491</guid>
      <dc:creator>wolfgang_baer</dc:creator>
      <dc:date>2019-10-21T07:40:42Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1199684#M166512</link>
      <description>&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;Try to get out SRSR Reset Status Register (0x3039005c). Well it works, but it looks like it never changes status. No matter how I boot/reboot/reset/poweroffon/wdog/ the i.mx8mm src_reg srsr is every time 0x01.&lt;/P&gt;&lt;P&gt;Is there a known issue, that it is not working properly?&lt;/P&gt;&lt;P&gt;Or am I doing something wrong?&lt;/P&gt;&lt;P&gt;u-boot-imx_2019.04&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;u32 get_imx_reset_cause(void)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;{&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;struct src *src_regs = (struct src *)SRC_BASE_ADDR;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;if (reset_cause == -1) {&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;printf("0 src_regs %.8x \n", src_regs);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;printf("0 src_regs %.8x \n", &amp;amp;src_regs);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;printf("0 src_regs-&amp;gt;srsr %.8x \n", src_regs-&amp;gt;srsr);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;printf("0 src_regs-&amp;gt;srsr %.8x \n", &amp;amp;src_regs-&amp;gt;srsr);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;reset_cause = readl(&amp;amp;src_regs-&amp;gt;srsr);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;printf("1 reset cause %.8x \n", reset_cause);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;/* preserve the value for U-Boot proper */&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;#if !defined(CONFIG_SPL_BUILD) &amp;amp;&amp;amp; !defined(CONFIG_ANDROID_BOOT_IMAGE)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;/* We will read the ssrs states later for android so we don't&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;* clear the states here.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;*/&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;writel(reset_cause, &amp;amp;src_regs-&amp;gt;srsr);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;printf(" 2 write reset cause %.8x \n", &amp;amp;src_regs-&amp;gt;srsr);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;printf(" 2 read reset cause %.8x \n", src_regs-&amp;gt;srsr);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;#endif&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;writel(reset_cause, &amp;amp;src_regs-&amp;gt;srsr);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;printf(" 3 2write reset cause %.8x \n", &amp;amp;src_regs-&amp;gt;srsr);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;printf(" 3read reset cause %.8x \n", src_regs-&amp;gt;srsr);&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;return reset_cause;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;thanks for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Dec 2020 13:31:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1199684#M166512</guid>
      <dc:creator>emptyfridge</dc:creator>
      <dc:date>2020-12-15T13:31:57Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1203553#M166892</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/173102"&gt;@wolfgang_baer&lt;/a&gt; ,&lt;/P&gt;&lt;P&gt;I know, the issue is not really new, but we have the same problem with our imx8m mini and I just want to ask for your solution of this problem?&lt;/P&gt;&lt;P&gt;We additionally figured out that this just happens with the imx8m mini. We use the same PCB for the imx8m nano and this SOC is able to reboot correctly.&lt;/P&gt;&lt;P&gt;So, if you can share your last state with us we&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt; would be grateful&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Cedric&lt;/P&gt;</description>
      <pubDate>Wed, 23 Dec 2020 08:06:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1203553#M166892</guid>
      <dc:creator>cedric_starke</dc:creator>
      <dc:date>2020-12-23T08:06:44Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1205011#M167070</link>
      <description>&lt;P&gt;Hi Cedric,&lt;/P&gt;&lt;P&gt;we did not found/search for a solution but connected the WDOG_B pin via a 100k PU to the&amp;nbsp;&lt;BR /&gt;SOC reset pin (POR_B) in the next redesign. This way we can reset the SOC by&lt;BR /&gt;watchdog without touching the PMIC.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Wolfgang&lt;/P&gt;</description>
      <pubDate>Tue, 29 Dec 2020 18:25:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1205011#M167070</guid>
      <dc:creator>wolfgang_baer</dc:creator>
      <dc:date>2020-12-29T18:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1211173#M167702</link>
      <description>&lt;P&gt;Hi Wolfgang,&lt;/P&gt;&lt;P&gt;thanks for your answer. That's the same way we use to get the reboot work. Luckily we already &lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;intended&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; this in the PCB layout with a unequipped bridge. In the next version we will insert this bridge.&lt;/P&gt;&lt;P&gt;But in my opinion it is a software issue of the imx8m mini package. Because uboot can do the reset without the POR_B signal and the imx8m nano also in uboot AND linux.&lt;/P&gt;&lt;P&gt;We tested this with the 4.14.98 and 5.4.47 version. In both the same "problem". This just as information for anybody else who reads this thread.&lt;/P&gt;&lt;P&gt;If anybody finds the software bug feel free to post her, because we are still interested in the correct solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Cedric&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 14:42:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1211173#M167702</guid>
      <dc:creator>cedric_starke</dc:creator>
      <dc:date>2021-01-13T14:42:30Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1294853#M175719</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/100773"&gt;@cedric_starke&lt;/a&gt;&amp;nbsp;i also bumped to the same issue on imx8mm(5.4 kernel), were you or anyone able to identify the software issue here?&lt;/P&gt;</description>
      <pubDate>Fri, 18 Jun 2021 16:42:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1294853#M175719</guid>
      <dc:creator>siva_prabhakara</dc:creator>
      <dc:date>2021-06-18T16:42:22Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1295132#M175756</link>
      <description>&lt;P&gt;Hi Siva,&lt;/P&gt;&lt;P&gt;just like with Wolfgang. After we "fixed", or let me say optimized, the hardware we didn't investigate any more time to this issue. We still use the kernel 5.4.47. Meanwhile a newer version is available. Maybe there is a fix included. &lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;But honestly, I wouldn't expect it.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;If you find any software fix the solution is still interesting. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;Best regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;Cedric&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jun 2021 04:54:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1295132#M175756</guid>
      <dc:creator>cedric_starke</dc:creator>
      <dc:date>2021-06-21T04:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1397495#M185660</link>
      <description>&lt;P&gt;Hi, I'm having the same issue on a custom imx8mm-based board.&amp;nbsp; Uboot 'reset' command works as expected, but linux 'reboot' command hangs without any specific error output.&lt;/P&gt;&lt;P&gt;Has anyone figured out how to work around this issue without hardware modifications?&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Justin D.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jan 2022 16:06:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1397495#M185660</guid>
      <dc:creator>DefieldsJ</dc:creator>
      <dc:date>2022-01-11T16:06:18Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1398157#M185709</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/157958"&gt;@siva_prabhakara&lt;/a&gt;&amp;nbsp;Did you ever find a firmware solution to the issue?&lt;/P&gt;</description>
      <pubDate>Wed, 12 Jan 2022 14:39:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1398157#M185709</guid>
      <dc:creator>DefieldsJ</dc:creator>
      <dc:date>2022-01-12T14:39:25Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1757135#M215715</link>
      <description>&lt;P&gt;I recently ran into this and found it related to PSCI cpu-idle. If you disable CONFIG_ARM_PSCI_CPUIDLE, or boot with&amp;nbsp;cpuidle.off=1 which disables cpuidle in general I found the system warm resetting as expected. I'm not sure what causes this however.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Nov 2023 19:56:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/1757135#M215715</guid>
      <dc:creator>timharvey</dc:creator>
      <dc:date>2023-11-14T19:56:23Z</dc:date>
    </item>
    <item>
      <title>Re: imx8m reset without WDOG_B signal usage</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/2318355#M244037</link>
      <description>&lt;P&gt;Adding this reply because I managed to fix the same issue via software:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Custom board w/IMX8MN + PCA9450&lt;/LI&gt;&lt;LI&gt;Custom Linux distro using KConfig&lt;/LI&gt;&lt;LI&gt;Reset cmd works in U-Boot&lt;/LI&gt;&lt;LI&gt;Any Linux watchdog command (reboot, etc.) hangs but doesn't reset the system&lt;/LI&gt;&lt;LI&gt;GPIO2 (WDOG-B) pin doesn't respond to Linux watchdog commands&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In my case, there were 2 problems:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;I didn't have the correct WDT driver enabled in KConfig (CONFIG_IMX2_WDT/imx2_wdt.c). So the kernel wasn't able to correctly process the watchdog commands.&lt;/LI&gt;&lt;LI&gt;The PCA9450 driver in the mainline kernel (pca9450-regulator.c) doesn't correctly handle the reset control register options - specifically there's no way to do a full cold-reset. &amp;nbsp;My design requires the PCA9450 to cycle power in all domains, but the driver won't cycle power to the LDO1/2 domains, even during a reset. &amp;nbsp;The PCA6450 data sheet provides an option for cycling power in all domains, it's just not handled in the mainline kernel driver. &amp;nbsp;Here's a code snippet taken from the probe function:&lt;/LI&gt;&lt;/OL&gt;&lt;LI-CODE lang="markup"&gt;if (of_property_read_bool(i2c-&amp;gt;dev.of_node, "nxp,wdog_b-warm-reset"))
    reset_ctrl = WDOG_B_CFG_WARM;
else
    reset_ctrl = WDOG_B_CFG_COLD_LDO12;&lt;/LI-CODE&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;There's an option missing for "WDOG_B_CFG_COLD." &amp;nbsp;In my case, I just hardcoded it into my own version of the driver and dumped it into the compile tree manually. &amp;nbsp;It's super-hacky but it worked as a proof-of-concept. &amp;nbsp;Not sure if there's anyone out there with a Kernel Maintainer's ear, but I'm just a front-end guy...&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;tl;dr:&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;1) Ensure you are compiling the correct WDT driver in the kernel, and 2) if you're using the PCA9450 PMIC, check the regulator driver to make sure it's giving you the full cold-reset flow.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Hope that helps someone!&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 15 Feb 2026 13:55:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8m-reset-without-WDOG-B-signal-usage/m-p/2318355#M244037</guid>
      <dc:creator>driftdjindustries</dc:creator>
      <dc:date>2026-02-15T13:55:24Z</dc:date>
    </item>
  </channel>
</rss>

