<p>John E. Kabat Jr. would like frank vibrans to <strong>review</strong> this change.</p><p><a href="https://review.coreboot.org/22063">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">soc/amd/common: Add SPI to SMM<br><br>Add existing SPI access to SMM.<br><br>Change-Id: Id019fa56570c731dd10a691407f00810d6aa7916<br>Signed-off-by: Frank Vibrans <frank.vibrans@scarletltd.com><br>---<br>M src/soc/amd/common/block/spi/Makefile.inc<br>M src/soc/amd/common/block/spi/spi.c<br>M src/soc/amd/stoneyridge/Kconfig<br>3 files changed, 4 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/63/22063/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/src/soc/amd/common/block/spi/Makefile.inc b/src/soc/amd/common/block/spi/Makefile.inc<br>index bcb8c9c..f8ead4c 100644<br>--- a/src/soc/amd/common/block/spi/Makefile.inc<br>+++ b/src/soc/amd/common/block/spi/Makefile.inc<br>@@ -1,2 +1,3 @@<br> romstage-$(CONFIG_SPI_FLASH) += spi.c<br> ramstage-$(CONFIG_SPI_FLASH) += spi.c<br>+smm-$(CONFIG_SPI_FLASH) += spi.c<br>diff --git a/src/soc/amd/common/block/spi/spi.c b/src/soc/amd/common/block/spi/spi.c<br>index d0fa766..d7b0784 100644<br>--- a/src/soc/amd/common/block/spi/spi.c<br>+++ b/src/soc/amd/common/block/spi/spi.c<br>@@ -158,6 +158,7 @@<br>    return 0;<br> }<br> <br>+#if !ENV_SMM<br> void spi_init(void)<br> {<br>     device_t dev;<br>@@ -165,6 +166,7 @@<br>    dev = (device_t)dev_find_slot(0, PCI_DEVFN(SPI_PCI_DEV, SPI_PCI_FN));<br>         spibar = pci_read_config32(dev, SPI_PCI_BASE_ADDR) & ~0x1F;<br> }<br>+#endif<br> <br> static const struct spi_ctrlr spi_ctrlr = {<br>         .xfer = spi_ctrlr_xfer,<br>diff --git a/src/soc/amd/stoneyridge/Kconfig b/src/soc/amd/stoneyridge/Kconfig<br>index 31bcebd..57d3e2f 100644<br>--- a/src/soc/amd/stoneyridge/Kconfig<br>+++ b/src/soc/amd/stoneyridge/Kconfig<br>@@ -57,6 +57,7 @@<br>       select POSTCAR_STAGE<br>  select POSTCAR_CONSOLE<br>        select SPI_FLASH<br>+     select SPI_FLASH_SMM<br>  select SSE<br>    select SSE2<br> <br></pre><p>To view, visit <a href="https://review.coreboot.org/22063">change 22063</a>. To unsubscribe, 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/22063"/><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: Id019fa56570c731dd10a691407f00810d6aa7916 </div>
<div style="display:none"> Gerrit-Change-Number: 22063 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: John E. Kabat Jr. <john.kabat@scarletltd.com> </div>
<div style="display:none"> Gerrit-Reviewer: frank vibrans <frank.vibrans@scarletltd.com> </div>