diff options
author | Arthur Heymans <arthur@aheymans.xyz> | 2022-12-08 14:51:11 +0100 |
---|---|---|
committer | Felix Held <felix-coreboot@felixheld.de> | 2022-12-12 13:51:46 +0000 |
commit | e0f08727e1aacf861156c6e5a3aebdc105696680 (patch) | |
tree | 9417370250ec2102918e548dd423b3df061a1f7e /src/mainboard/ocp/tiogapass | |
parent | f339b63b02193c5f562882170655199fc31a41da (diff) |
mb/ocp: Provide better defaults for UART
The baudrate of the SOC console is always 57600 and on tiogapass the
0x2f8 COM port is also used by the SOL console.
Change-Id: Ia7bf9fbe10ec66f49c2c7b41938a1a33967c131a
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/70500
Reviewed-by: Jonathan Zhang <jonzhang@fb.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/ocp/tiogapass')
-rw-r--r-- | src/mainboard/ocp/tiogapass/Kconfig | 8 | ||||
-rw-r--r-- | src/mainboard/ocp/tiogapass/Makefile.inc | 2 | ||||
-rw-r--r-- | src/mainboard/ocp/tiogapass/console.c | 9 |
3 files changed, 19 insertions, 0 deletions
diff --git a/src/mainboard/ocp/tiogapass/Kconfig b/src/mainboard/ocp/tiogapass/Kconfig index 74ab25cab6..886743c6df 100644 --- a/src/mainboard/ocp/tiogapass/Kconfig +++ b/src/mainboard/ocp/tiogapass/Kconfig @@ -13,6 +13,7 @@ config BOARD_SPECIFIC_OPTIONS select OCP_DMI select SOC_INTEL_SKYLAKE_SP select SUPERIO_ASPEED_AST2400 + select UART_OVERRIDE_BAUDRATE select VPD config MAINBOARD_DIR @@ -28,4 +29,11 @@ config MAINBOARD_FAMILY config FMDFILE default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/board.fmd" +config UART_FOR_CONSOLE + int + default 1 + +config TTYS0_BAUD + default 57600 + endif # BOARD_OCP_TIOGAPASS diff --git a/src/mainboard/ocp/tiogapass/Makefile.inc b/src/mainboard/ocp/tiogapass/Makefile.inc index f481288cf0..bcf0e6c00f 100644 --- a/src/mainboard/ocp/tiogapass/Makefile.inc +++ b/src/mainboard/ocp/tiogapass/Makefile.inc @@ -4,4 +4,6 @@ bootblock-y += bootblock.c romstage-y += ipmi.c ramstage-y += ramstage.c ipmi.c +all-y += console.c + CPPFLAGS_common += -I$(src)/mainboard/$(MAINBOARDDIR)/include diff --git a/src/mainboard/ocp/tiogapass/console.c b/src/mainboard/ocp/tiogapass/console.c new file mode 100644 index 0000000000..2cbeb3d48f --- /dev/null +++ b/src/mainboard/ocp/tiogapass/console.c @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#include <console/uart.h> + +unsigned int get_uart_baudrate(void) +{ + /* SOL console baud rate. */ + return 57600; +} |