<?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 p1011 software restart(reboot) problem in PowerQUICC Processors</title>
    <link>https://community.nxp.com/t5/PowerQUICC-Processors/p1011-software-restart-reboot-problem/m-p/695634#M2188</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Now I want to realize software restart function() in my system.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;According to the user manual:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; "Software may request a hard reset by setting a bit in a&lt;BR /&gt;&amp;nbsp; &amp;nbsp; global utilities register; see Reset control register (GUTS_RSTCR)."&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; So I did this:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;#define GUTS_RSTCR 0xE00B0&lt;BR /&gt;&amp;nbsp; &amp;nbsp; #define HRESET_REQ 1/* Hardware reset request */&lt;BR /&gt;&amp;nbsp; &amp;nbsp; *(volatile unsigned int *)(CCSRBAR + GUTS_RSTCR) = (1 &amp;lt;&amp;lt; HRESET_REQ);&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; As described above,My system did not reboot.What steps did I omit?&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; if anyone konws,please tell me!&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Sep 2017 10:09:12 GMT</pubDate>
    <dc:creator>xupeng</dc:creator>
    <dc:date>2017-09-29T10:09:12Z</dc:date>
    <item>
      <title>p1011 software restart(reboot) problem</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/p1011-software-restart-reboot-problem/m-p/695634#M2188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Now I want to realize software restart function() in my system.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;According to the user manual:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; "Software may request a hard reset by setting a bit in a&lt;BR /&gt;&amp;nbsp; &amp;nbsp; global utilities register; see Reset control register (GUTS_RSTCR)."&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; So I did this:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;#define GUTS_RSTCR 0xE00B0&lt;BR /&gt;&amp;nbsp; &amp;nbsp; #define HRESET_REQ 1/* Hardware reset request */&lt;BR /&gt;&amp;nbsp; &amp;nbsp; *(volatile unsigned int *)(CCSRBAR + GUTS_RSTCR) = (1 &amp;lt;&amp;lt; HRESET_REQ);&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; As described above,My system did not reboot.What steps did I omit?&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; if anyone konws,please tell me!&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2017 10:09:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/p1011-software-restart-reboot-problem/m-p/695634#M2188</guid>
      <dc:creator>xupeng</dc:creator>
      <dc:date>2017-09-29T10:09:12Z</dc:date>
    </item>
    <item>
      <title>Re: p1011 software restart(reboot) problem</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/p1011-software-restart-reboot-problem/m-p/695635#M2189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE style="color: #000000;"&gt;Here the example from &lt;A href="https://community.nxp.com/www.denx.de.git.u-boot.git./master/git/cpu/mpc85xx/cpu.c" rel="nofollow noopener noreferrer noopener noreferrer" target="test_blank"&gt;www.denx.de.git.u-boot.git./master/git/cpu/mpc85xx/cpu.c&lt;/A&gt;
int do_reset (cmd_tbl_t *cmdtp, bd_t *bd, int flag, int argc, char *argv[]) 
{ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp; uint pvr; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp; uint ver; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp; pvr = get_pvr(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp; ver = PVR_VER(pvr); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp; if (ver &amp;amp; 1) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* e500 v2 core has reset control register */ &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; volatile unsigned int * rstcr; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rstcr = (volatile unsigned int *)(CFG_IMMR + 0xE00B0); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*rstcr = 0x2;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* HRESET_REQ */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; } else {...
I.e. it just writes 0x2 to the rstcr (set HRESET_REQ bit) like we suppose your code does too.
Notice that it just assigns the HRESET_REQ_B pin. There should be external cuircuit on your system 
which tests HRESET_REQ_B pin state and assigns HRESET input of the processor.

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Nov 2020 13:59:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/p1011-software-restart-reboot-problem/m-p/695635#M2189</guid>
      <dc:creator>r8070z</dc:creator>
      <dc:date>2020-11-02T13:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: p1011 software restart(reboot) problem</title>
      <link>https://community.nxp.com/t5/PowerQUICC-Processors/p1011-software-restart-reboot-problem/m-p/695636#M2190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Oct 2017 01:30:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/PowerQUICC-Processors/p1011-software-restart-reboot-problem/m-p/695636#M2190</guid>
      <dc:creator>xupeng</dc:creator>
      <dc:date>2017-10-09T01:30:02Z</dc:date>
    </item>
  </channel>
</rss>

