asrock/g41c-gs: make serial console setup depend on selected super IO

The used super IO is selected in Kconfig depending on the board variant, so use
the selected super IO instead of the board variant directly.

Change-Id: I8421e7c9b1f9ca875c9291f4105c3c20726adfd0
Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-on: https://review.coreboot.org/27629
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
Felix Held 2018-07-25 11:43:19 +02:00
parent 4c2f26c9fc
commit de690a30a4
1 changed files with 2 additions and 2 deletions

View File

@ -47,7 +47,7 @@ static void mb_lpc_setup(void)
setup_pch_gpios(&mainboard_gpio_map); setup_pch_gpios(&mainboard_gpio_map);
/* Set GPIOs on superio, enable UART */ /* Set GPIOs on superio, enable UART */
if (IS_ENABLED(CONFIG_BOARD_ASROCK_G41C_GS_R2_0)) { if (IS_ENABLED(CONFIG_SUPERIO_NUVOTON_NCT6776)) {
nuvoton_pnp_enter_conf_state(SERIAL_DEV_R2); nuvoton_pnp_enter_conf_state(SERIAL_DEV_R2);
pnp_set_logical_device(SERIAL_DEV_R2); pnp_set_logical_device(SERIAL_DEV_R2);
@ -57,7 +57,7 @@ static void mb_lpc_setup(void)
nuvoton_pnp_exit_conf_state(SERIAL_DEV_R2); nuvoton_pnp_exit_conf_state(SERIAL_DEV_R2);
nuvoton_enable_serial(SERIAL_DEV_R2, CONFIG_TTYS0_BASE); nuvoton_enable_serial(SERIAL_DEV_R2, CONFIG_TTYS0_BASE);
} else { /* BOARD_ASROCK_G41C_GS */ } else {
winbond_enable_serial(SERIAL_DEV_R1, CONFIG_TTYS0_BASE); winbond_enable_serial(SERIAL_DEV_R1, CONFIG_TTYS0_BASE);
} }
/* IRQ routing */ /* IRQ routing */