<p>Nico Huber <strong>merged</strong> this change.</p><p><a href="https://review.coreboot.org/c/coreboot/+/29571">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  build bot (Jenkins): Verified
  Julius Werner: Looks good to me, approved

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">drivers/uart/Kconfig: Be smarter about DRIVERS_UART_8250IO<br><br>It defaults to y to avoid having to select it per mainboard. But that<br>makes a mess because it results in linker conflicts unless other UART<br>drivers disable it explicitly.<br><br>We try to be smarter about the default value for now. The real solu-<br>tion would be to hardcode it per mainboard. But who knows which boards<br>actually have it?<br><br>Change-Id: I7e755fe0e4f6d1c31ef2854603a5510c3cdc4967<br>Signed-off-by: Nico Huber <nico.h@gmx.de><br>Reviewed-on: https://review.coreboot.org/c/29571<br>Reviewed-by: Julius Werner <jwerner@chromium.org><br>Tested-by: build bot (Jenkins) <no-reply@coreboot.org><br>---<br>M src/drivers/uart/Kconfig<br>M src/soc/intel/denverton_ns/Kconfig<br>2 files changed, 4 insertions(+), 1 deletion(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/drivers/uart/Kconfig b/src/drivers/uart/Kconfig</span><br><span>index 39d20a3..1130aeb 100644</span><br><span>--- a/src/drivers/uart/Kconfig</span><br><span>+++ b/src/drivers/uart/Kconfig</span><br><span>@@ -4,8 +4,11 @@</span><br><span>     default n</span><br><span> </span><br><span> config DRIVERS_UART_8250IO</span><br><span style="color: hsl(120, 100%, 40%);">+   # FIXME: Shouldn't have a prompt, should default to n, and</span><br><span style="color: hsl(120, 100%, 40%);">+        #        should be selected by boards that have it instead.</span><br><span>  bool "Serial port on SuperIO"</span><br><span>      depends on ARCH_X86</span><br><span style="color: hsl(120, 100%, 40%);">+   default n if DRIVERS_UART_8250MEM || HAVE_UART_SPECIAL</span><br><span>       default n if NO_UART_ON_SUPERIO</span><br><span>      default y</span><br><span> </span><br><span>diff --git a/src/soc/intel/denverton_ns/Kconfig b/src/soc/intel/denverton_ns/Kconfig</span><br><span>index d4ae805..5b704b9 100644</span><br><span>--- a/src/soc/intel/denverton_ns/Kconfig</span><br><span>+++ b/src/soc/intel/denverton_ns/Kconfig</span><br><span>@@ -162,7 +162,7 @@</span><br><span> endchoice</span><br><span> </span><br><span> config ENABLE_HSUART</span><br><span style="color: hsl(0, 100%, 40%);">-       depends on (!DRIVERS_UART_8250IO && NON_LEGACY_UART_MODE)</span><br><span style="color: hsl(120, 100%, 40%);">+     depends on NON_LEGACY_UART_MODE</span><br><span>      bool "Enable High-speed UART debug port selected by UART_FOR_CONSOLE."</span><br><span>     default n</span><br><span>    select CONSOLE_SERIAL</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/c/coreboot/+/29571">change 29571</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/+/29571"/><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: I7e755fe0e4f6d1c31ef2854603a5510c3cdc4967 </div>
<div style="display:none"> Gerrit-Change-Number: 29571 </div>
<div style="display:none"> Gerrit-PatchSet: 4 </div>
<div style="display:none"> Gerrit-Owner: Nico Huber <nico.h@gmx.de> </div>
<div style="display:none"> Gerrit-Reviewer: Julius Werner <jwerner@chromium.org> </div>
<div style="display:none"> Gerrit-Reviewer: Nico Huber <nico.h@gmx.de> </div>
<div style="display:none"> Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>