<p>Julius Werner <strong>uploaded patch set #2</strong> to this change.</p><p><a href="https://review.coreboot.org/c/coreboot/+/29849">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">cheza: Add board reset via Chrome EC<br><br>This patch implements board reset on the Cheza board. The real board<br>reset used by the operating system uses the PMIC, but unfortunately the<br>PMIC needs to be configured right for that to work. The PMIC<br>configuration currently happens in the Qualcomm blob (QcLib) that is run<br>from romstage, but vboot needs to be able to reboot during verstage<br>already. Porting all the PMIC initialization code to run in the<br>bootblock seems excessive (and at odds with the goal of doing as little<br>as possible before verification), so we'll just do a little hack and ask<br>the EC to perform a cold reset instead. For vboot purposes, this should<br>work just as well.<br><br>BUG=b:118501305<br>TEST=Hacked vboot code to call vboot_reboot(), confirmed that board<br>reset and came back up as expected.<br><br>Change-Id: I3858d95f481884a87c243d4fa3d6369c1e8a5a2c<br>Signed-off-by: Julius Werner <jwerner@chromium.org><br>---<br>M src/mainboard/google/cheza/Kconfig<br>M src/mainboard/google/cheza/Makefile.inc<br>A src/mainboard/google/cheza/reset.c<br>3 files changed, 28 insertions(+), 1 deletion(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/49/29849/2</pre><p>To view, visit <a href="https://review.coreboot.org/c/coreboot/+/29849">change 29849</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/c/coreboot/+/29849"/><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-Change-Id: I3858d95f481884a87c243d4fa3d6369c1e8a5a2c </div>
<div style="display:none"> Gerrit-Change-Number: 29849 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: Julius Werner <jwerner@chromium.org> </div>
<div style="display:none"> Gerrit-Reviewer: Julius Werner <jwerner@chromium.org> </div>
<div style="display:none"> Gerrit-Reviewer: Martin Roth <martinroth@google.com> </div>
<div style="display:none"> Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com> </div>
<div style="display:none"> Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org> </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>