<?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: How to enable watchdog on iMX7 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646054#M98612</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just to provide more context for other people trying to get the iMX7 to work as documented, there appears to be a large discrepancy between the documentation, which says "The wdog_rst will be asserted for one clock cycle of low frequency reference clock for both a timeout condition and a software write occurrence. It remains asserted for 1 clock cycle of low frequency reference clock even if a system reset is asserted in between." (iMX7 Reference Manual section 6.5.4.6.1) and reality, in which the WDOG_RESET signals are &lt;STRONG&gt;immediately&lt;/STRONG&gt; deasserted when the system reset is asserted. &amp;nbsp; As you could guess, this error causes an extremely short (&amp;lt;15nS) WDOG_RESET signal when a WDOG_RESET_B_DEB output is directly tied to POR_B.&lt;/P&gt;&lt;P&gt;While reliable reset&amp;nbsp;of system using WDOG_RESET appears to happen, even with the extremely short pulse, it doesn't leave one feeling confident about the design.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 May 2017 20:25:31 GMT</pubDate>
    <dc:creator>wad1</dc:creator>
    <dc:date>2017-05-01T20:25:31Z</dc:date>
    <item>
      <title>How to enable watchdog on iMX7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646050#M98608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are trying to get the watchdog to work on the iMX7D.&lt;/P&gt;&lt;P&gt;While the Sabre eval board uses an external connection between WDOG_RESET_B_DEB and POR_B, we need that GPIO for other reasons, don't use the POR signal elsewhere, and don't want to pay for the external schottky diode.&lt;/P&gt;&lt;P&gt;In the SRC section of the reference manual, it strongly implies that the SRC is wired internally to the WDOG timers (e.g. Fig 6.9 and the MASK fields of SRC_A7RCR0 and SRC_M4RCR).&lt;/P&gt;&lt;P&gt;We have not, however, been able to properly enable the watchdog.&lt;/P&gt;&lt;P&gt;We are running uBoot and Linux from the 4.1.15 2.0.0GA BSP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you confirm that it is possible to use the watchdog timeouts to reboot the iMX7D SoC without external wiring to the POR_B signal ? &amp;nbsp;And provide suggestions as to enabling this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/Yuri"&gt;Yuri&lt;/A&gt;‌ recently answered a similar question.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Apr 2017 18:30:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646050#M98608</guid>
      <dc:creator>wad1</dc:creator>
      <dc:date>2017-04-26T18:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable watchdog on iMX7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646051#M98609</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;&amp;nbsp; It is highly recommended to remove power (voltage source) to all components on the board in&lt;/P&gt;&lt;P&gt;the event of a processor reset. This avoids having to determine if a component critical to rebooting&lt;/P&gt;&lt;P&gt;the processor is in the necessary state to support a reboot. So, the POR may be recommended for&lt;/P&gt;&lt;P&gt;reboot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; For more details about i.MX7 WDOG issue please create request (ticket).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;A class="link-titled" href="http://www.nxp.com/support/sales-and-support:SUPPORTHOME" title="http://www.nxp.com/support/sales-and-support:SUPPORTHOME"&gt;Sales and Support|NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Yuri&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;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note: If this post answers your question, please click the Correct Answer &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;button. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2017 05:24:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646051#M98609</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-04-27T05:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable watchdog on iMX7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646052#M98610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/Yuri"&gt;Yuri&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The question was a simple one, and remains unanswered: &amp;nbsp; Is there an internal connection in the SoC between the Watchdog Timers and the System Reset Controller, as implied by the documentation ?&lt;/P&gt;&lt;P&gt;If so, how can it be enabled ? &amp;nbsp; The only public examples use external circuitry between a DEBUG output and POR_B, which adds board cost and limits the pin muxing options.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Apr 2017 20:06:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646052#M98610</guid>
      <dc:creator>wad1</dc:creator>
      <dc:date>2017-04-27T20:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable watchdog on iMX7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646053#M98611</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;gt;&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt; Is there an internal connection in the SoC between the Watchdog Timers and the System Reset Controller, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;gt; as implied by the documentation ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Generally - yes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt; For more details about i.MX7 WDOG issue please create request (ticket).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;(There is nonpublic yet info)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Yuri.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Apr 2017 01:57:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646053#M98611</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2017-04-28T01:57:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable watchdog on iMX7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646054#M98612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just to provide more context for other people trying to get the iMX7 to work as documented, there appears to be a large discrepancy between the documentation, which says "The wdog_rst will be asserted for one clock cycle of low frequency reference clock for both a timeout condition and a software write occurrence. It remains asserted for 1 clock cycle of low frequency reference clock even if a system reset is asserted in between." (iMX7 Reference Manual section 6.5.4.6.1) and reality, in which the WDOG_RESET signals are &lt;STRONG&gt;immediately&lt;/STRONG&gt; deasserted when the system reset is asserted. &amp;nbsp; As you could guess, this error causes an extremely short (&amp;lt;15nS) WDOG_RESET signal when a WDOG_RESET_B_DEB output is directly tied to POR_B.&lt;/P&gt;&lt;P&gt;While reliable reset&amp;nbsp;of system using WDOG_RESET appears to happen, even with the extremely short pulse, it doesn't leave one feeling confident about the design.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 May 2017 20:25:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646054#M98612</guid>
      <dc:creator>wad1</dc:creator>
      <dc:date>2017-05-01T20:25:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable watchdog on iMX7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646055#M98613</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; WDOG erratum description may be found in i.MX7 Errara:&amp;nbsp;&lt;/P&gt;&lt;P&gt;e10574 Watchdog: A watchdog timeout or software trigger will not reset the SOC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/errata/IMX7D_2N09P.pdf" title="https://www.nxp.com/docs/en/errata/IMX7D_2N09P.pdf"&gt;https://www.nxp.com/docs/en/errata/IMX7D_2N09P.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applications-processors/i.mx-7-processors/i.mx-7dual-processors-heterogeneous-processing-with-dual-arm-cortex-a7-cores-and-cortex-m4-core:i.MX7D?tab=Documentation_Tab" title="https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applications-processors/i.mx-7-processors/i.mx-7dual-processors-heterogeneous-processing-with-dual-arm-cortex-a7-cores-and-cortex-m4-core:i.MX7D?tab=Documentation_Tab"&gt;i.MX 7Dual Arm Cortex-A7 Processor|NXP&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>Fri, 02 Feb 2018 03:47:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-watchdog-on-iMX7/m-p/646055#M98613</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-02-02T03:47:19Z</dc:date>
    </item>
  </channel>
</rss>

