coreboot-kgpe-d16/src/mainboard/intel
Michael Niewöhner 1d05a3bf56 mb/intel/tglrvp: do UART pad config at board-level
UART pad configuration should not be done in common code, because that
may cause short circuits, when the user sets a wrong UART index. Thus,
add the corresponding pads to the early UART gpio table for the board as
a first step. Common UART pad config code then gets dropped in CB:48829.

Also switch to `bootblock_mainboard_early_init` to configure the pads in
early bootblock before console initialization, to make the console work
as early as possible. The board does not do any other gpio configuration
in bootblock, so this should not influence behaviour in a negative way
(e.g. breaking overrides).

Change-Id: I130fd26944169430a84c3609432b1b5283581c99
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/49432
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2021-01-21 18:41:28 +00:00
..
adlrvp mb/intel/adlrvp: Add PRESERVE to UNIFIED_MRC_CACHE 2021-01-21 03:29:30 +00:00
apollolake_rvp {src/mb,util/autoport}: Use macro for DSDT revision 2020-10-13 18:27:04 +00:00
baskingridge ACPI: Select ACPI_SOC_NVS only where suitable 2021-01-18 07:21:34 +00:00
cedarisland_crb soc/intel,mb/*: get rid of legacy pad macros 2020-10-21 07:16:01 +00:00
coffeelake_rvp mb/intel/coffeelake_rvp: Stop using headers for HDA verbs 2020-12-17 13:52:59 +00:00
d510mo mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
d945gclf mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
dcp847ske ACPI: Select ACPI_SOC_NVS only where suitable 2021-01-18 07:21:34 +00:00
dg41wv mainboards: Drop GNVS cmap and cmbp 2021-01-20 09:25:08 +00:00
dg43gt mainboards: Drop GNVS cmap and cmbp 2021-01-20 09:25:08 +00:00
elkhartlake_crb mb/intel/ehlcrb: Remove unrelated Kconfig settings 2020-12-14 05:47:16 +00:00
emeraldlake2 ACPI: Select ACPI_SOC_NVS only where suitable 2021-01-18 07:21:34 +00:00
galileo {src/mb,util/autoport}: Use macro for DSDT revision 2020-10-13 18:27:04 +00:00
glkrvp mb/intel/glkrvp: do LPC/eSPI pad configuration at board-level 2021-01-21 18:13:39 +00:00
harcuvar soc/intel: Replace acpi_init_gnvs() 2021-01-10 11:39:28 +00:00
icelake_rvp mb/intel/icelake_rvp: do UART pad config at board-level 2021-01-21 18:41:05 +00:00
jasperlake_rvp mb/intel/jasperlake_rvp: do UART pad config at board-level 2021-01-21 18:41:17 +00:00
kblrvp soc/intel/skylake: Move MAX_CPUS from mb to SoC 2021-01-06 19:34:20 +00:00
kunimitsu soc/intel/skylake: Move MAX_CPUS from mb to SoC 2021-01-06 19:34:20 +00:00
leafhill mb/intel/leafhill: do LPC/eSPI pad configuration at board-level 2021-01-21 18:14:09 +00:00
minnow3 mb/intel/minnow3: drop unneeded call to lpc_configure_pads 2021-01-21 18:29:57 +00:00
saddlebrook soc/intel/skylake: Move MAX_CPUS from mb to SoC 2021-01-06 19:34:20 +00:00
shadowmountain mb/intel/shadowmountain: Add Intel Pre-CEP shadowmountain board 2020-12-21 02:36:40 +00:00
strago mb/intel/strago: Disable Chrome EC build 2021-01-19 22:38:46 +00:00
tglrvp mb/intel/tglrvp: do UART pad config at board-level 2021-01-21 18:41:28 +00:00
wtm2 mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
Kconfig
Kconfig.name