From 8411fef90f5acaa5edddaf9834711349633ea108 Mon Sep 17 00:00:00 2001 From: Kilian Krause Date: Tue, 4 Nov 2025 14:27:26 +0100 Subject: [PATCH] mb/siemens/mc_rpl1: Switch from LPSS UART to legacy 8250 I/O UART Replace the memory-mapped LPSS UART2 with I/O port-mapped legacy 8250 UART for the serial console. - Replace INTEL_LPSS_UART_FOR_CONSOLE with DRIVERS_UART_8250IO - Add SOC_INTEL_COMMON_BLOCK_LPC_COMB_ENABLE to enable COM2 - Change UART_FOR_CONSOLE from 2 to 0 (COM1 at 0x3F8) DRIVERS_UART_8250IO enables COM1 (I/O port 0x3F8). SOC_INTEL_COMMON_BLOCK_LPC_COMB_ENABLE enables COM2 (I/O port 0x2F8). TEST=Build and boot on mc_rpl1. Verify console output on both COM1 and COM2. Change-Id: I93deaba5fedf8c9aecff4a425e8cec406d2759c2 Signed-off-by: Kilian Krause Reviewed-on: https://review.coreboot.org/c/coreboot/+/89892 Reviewed-by: Paul Menzel Reviewed-by: Matt DeVillier Tested-by: build bot (Jenkins) --- src/mainboard/siemens/mc_rpl/variants/mc_rpl1/Kconfig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mainboard/siemens/mc_rpl/variants/mc_rpl1/Kconfig b/src/mainboard/siemens/mc_rpl/variants/mc_rpl1/Kconfig index 9bf0138051..47cceb0cc7 100644 --- a/src/mainboard/siemens/mc_rpl/variants/mc_rpl1/Kconfig +++ b/src/mainboard/siemens/mc_rpl/variants/mc_rpl1/Kconfig @@ -4,9 +4,10 @@ if BOARD_SIEMENS_MC_RPL1 config BOARD_SPECIFIC_OPTIONS def_bool y - select INTEL_LPSS_UART_FOR_CONSOLE + select DRIVERS_UART_8250IO select MAINBOARD_HAS_TPM2 select MEMORY_MAPPED_TPM + select SOC_INTEL_COMMON_BLOCK_LPC_COMB_ENABLE select TPM_MEASURED_BOOT select TPM_MEASURED_BOOT_INIT_BOOTBLOCK select DRIVER_INTEL_I210 @@ -14,7 +15,7 @@ config BOARD_SPECIFIC_OPTIONS config UART_FOR_CONSOLE int - default 2 + default 0 config EARLY_PCI_BRIDGE_DEVICE hex