coreboot/src
Julius Werner ac80610b51 trogdor: Explicitly initialize display pins in bootblock
This patch adds explicit initializations for the remaining named display
(power) control GPIOs to the bootblock GPIO init code. These pins are
usually mapped to pins that are already configured to pull-downs on
power-on reset so this wasn't really required, but we have already moved
them around so often that you never know when EEs might one day move
them to a pin with a different power-on reset configuration, so it's
better to be explicit.

In one particular case, GPIO(67) (used by CoachZ rev1+ but not by
anything else for the EN_PP3300_DX_EDP pin) is not actually a pull-down
on boot, even though that is claimed by the datasheet. This is likely
due to the fact that it can serve as the SPI_HOLD pin for the boot flash
QSPI bus, so even though our board's boot flash doesn't really use that
pin, it seems that the boot ROM still configures it as such.

Signed-off-by: Julius Werner <jwerner@chromium.org>
Change-Id: I533baa962d2dfc87cfa510f442ed2e8912e0e5b0
Reviewed-on: https://review.coreboot.org/c/coreboot/+/49810
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: mturney mturney <mturney@codeaurora.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
2021-01-25 08:55:44 +00:00
..
acpi ACPI: Clean up GNVS initialisation 2021-01-24 19:57:17 +00:00
arch arm64/armv8: Set ARCH_ARMV8_EXTENSION depend on ARCH_ARM64 2021-01-25 08:55:08 +00:00
commonlib drivers/tpm: Implement full PPI 2020-12-21 02:38:20 +00:00
console lib/trace: Remove TRACE support 2020-12-02 23:35:58 +00:00
cpu cpu/intel/model_2065x: Drop configurable TDP copy-pasta 2021-01-24 23:23:43 +00:00
device device/pci_rom.c: Use __func__ 2021-01-24 21:22:34 +00:00
drivers bayhub bh720: Configure VIH tuning via devicetree 2021-01-25 08:50:17 +00:00
ec ec/google/wilco: Convert to ASL 2.0 syntax 2021-01-24 21:51:39 +00:00
include ACPI: Clean up GNVS initialisation 2021-01-24 19:57:17 +00:00
lib ACPI: Clean up GNVS initialisation 2021-01-24 19:57:17 +00:00
mainboard trogdor: Explicitly initialize display pins in bootblock 2021-01-25 08:55:44 +00:00
northbridge cpu/intel/haswell: Set C9/C10 vccmin 2021-01-24 12:01:09 +00:00
security security/tpm/tss/tcg-1.2/tss.c: Use __func__ 2021-01-19 08:58:50 +00:00
soc soc/intel/xeon_sp/cpx: Fix loading MCU on APs 2021-01-25 08:54:51 +00:00
southbridge ACPI GNVS: Drop APIC, factor out MPEN 2021-01-20 09:24:35 +00:00
superio src/superio: trim and move Makefile.inc, instead use wildcard matches 2020-12-27 14:46:07 +00:00
vendorcode soc,vendorcode/amd/cezanne: add basic FSP integration 2021-01-24 18:15:46 +00:00
Kconfig Kconfig: Show console debug options if loglevel override is set 2020-12-11 15:58:24 +00:00