<p>Patrick Rudolph has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/27286">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">sb/intel/bd82x6x: Use new PMBASE API<br><br>Change-Id: Id42bbea1f2deb0be80af2c8008045d37a926126a<br>Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com><br>---<br>M src/southbridge/intel/bd82x6x/finalize.c<br>1 file changed, 2 insertions(+), 7 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/86/27286/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/southbridge/intel/bd82x6x/finalize.c b/src/southbridge/intel/bd82x6x/finalize.c</span><br><span>index 9724f08..cb3a480 100644</span><br><span>--- a/src/southbridge/intel/bd82x6x/finalize.c</span><br><span>+++ b/src/southbridge/intel/bd82x6x/finalize.c</span><br><span>@@ -19,15 +19,13 @@</span><br><span> #include <console/post_codes.h></span><br><span> #include <cpu/x86/smm.h></span><br><span> #include <southbridge/intel/common/rcba.h></span><br><span style="color: hsl(120, 100%, 40%);">+#include <southbridge/intel/common/pmbase.h></span><br><span> #include <spi-generic.h></span><br><span> #include "chip.h"</span><br><span> #include "pch.h"</span><br><span> </span><br><span> void intel_pch_finalize_smm(void)</span><br><span> {</span><br><span style="color: hsl(0, 100%, 40%);">- u16 tco1_cnt;</span><br><span style="color: hsl(0, 100%, 40%);">-   u16 pmbase;</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>  if (IS_ENABLED(CONFIG_LOCK_SPI_FLASH_RO) ||</span><br><span>      IS_ENABLED(CONFIG_LOCK_SPI_FLASH_NO_ACCESS)) {</span><br><span>           /* Copy flash regions from FREG0-4 to PR0-4</span><br><span>@@ -72,10 +70,7 @@</span><br><span>                 pci_read_config32(PCI_DEV(0, 27, 0), 0x74));</span><br><span> </span><br><span>         /* TCO_Lock */</span><br><span style="color: hsl(0, 100%, 40%);">-  pmbase = smm_get_pmbase();</span><br><span style="color: hsl(0, 100%, 40%);">-      tco1_cnt = inw(pmbase + TCO1_CNT);</span><br><span style="color: hsl(0, 100%, 40%);">-      tco1_cnt |= TCO_LOCK;</span><br><span style="color: hsl(0, 100%, 40%);">-   outw(tco1_cnt, pmbase + TCO1_CNT);</span><br><span style="color: hsl(120, 100%, 40%);">+    write_pmbase16(TCO1_CNT, read_pmbase16(TCO1_CNT) | TCO_LOCK);</span><br><span> </span><br><span>    /* Indicate finalize step with post code */</span><br><span>  outb(POST_OS_BOOT, 0x80);</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/27286">change 27286</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/27286"/><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: Id42bbea1f2deb0be80af2c8008045d37a926126a </div>
<div style="display:none"> Gerrit-Change-Number: 27286 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Patrick Rudolph <patrick.rudolph@9elements.com> </div>