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:
parent
4c2f26c9fc
commit
de690a30a4
|
@ -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 */
|
||||||
|
|
Loading…
Reference in New Issue