<p>Patrick Rudolph has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/27455">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">cavium/bdk: Poke the watchdog while PCIe init<br><br>Prevent a reboot loop due to slow PCIe init.<br>Poke the watchdog a few times.<br><br>Change-Id: I03739d7dbad3072ccf77364fa4caba42c66ac643<br>Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com><br>---<br>M src/vendorcode/cavium/bdk/libbdk-boot/bdk-boot-pcie.c<br>M src/vendorcode/cavium/bdk/libbdk-hal/bdk-pcie-cn8xxx.c<br>2 files changed, 3 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/55/27455/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/vendorcode/cavium/bdk/libbdk-boot/bdk-boot-pcie.c b/src/vendorcode/cavium/bdk/libbdk-boot/bdk-boot-pcie.c</span><br><span>index b03c2e0..d52d6e9 100644</span><br><span>--- a/src/vendorcode/cavium/bdk/libbdk-boot/bdk-boot-pcie.c</span><br><span>+++ b/src/vendorcode/cavium/bdk/libbdk-boot/bdk-boot-pcie.c</span><br><span>@@ -61,6 +61,7 @@</span><br><span>                 {</span><br><span>                     BDK_TRACE(INIT, "Initializing PCIe%d on Node %d\n", p, n);</span><br><span>                     bdk_pcie_rc_initialize(n, p);</span><br><span style="color: hsl(120, 100%, 40%);">+                    bdk_watchdog_poke();</span><br><span>                 }</span><br><span>             }</span><br><span>         }</span><br><span>diff --git a/src/vendorcode/cavium/bdk/libbdk-hal/bdk-pcie-cn8xxx.c b/src/vendorcode/cavium/bdk/libbdk-hal/bdk-pcie-cn8xxx.c</span><br><span>index 16034d2..6675fd5 100644</span><br><span>--- a/src/vendorcode/cavium/bdk/libbdk-hal/bdk-pcie-cn8xxx.c</span><br><span>+++ b/src/vendorcode/cavium/bdk/libbdk-hal/bdk-pcie-cn8xxx.c</span><br><span>@@ -549,6 +549,7 @@</span><br><span>             return val;</span><br><span>         /* Failed, wait a little and try again */</span><br><span>         bdk_wait_usec(10000);</span><br><span style="color: hsl(120, 100%, 40%);">+        bdk_watchdog_poke();</span><br><span>     } while (bdk_clock_get_count(BDK_CLOCK_TIME) < timeout);</span><br><span> </span><br><span>     BDK_TRACE(PCIE, "N%d.PCIe%d: Config read failed, can't communicate with device\n",</span><br><span>@@ -1123,6 +1124,7 @@</span><br><span>             return -1;</span><br><span>         }</span><br><span>         retry_count++;</span><br><span style="color: hsl(120, 100%, 40%);">+        bdk_watchdog_poke();</span><br><span>     }</span><br><span> </span><br><span>     /* Errata PCIE-28816: Link retrain initiated at GEN1 can cause PCIE</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/27455">change 27455</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/27455"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I03739d7dbad3072ccf77364fa4caba42c66ac643 </div>
<div style="display:none"> Gerrit-Change-Number: 27455 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Patrick Rudolph <patrick.rudolph@9elements.com> </div>