coreboot/src
Tim Wawrzynczak 08eca5dcc3 mb/google/hatch: Refactor override_early_gpio_table
There was the potential for misuse of the override early GPIO table,
because if the override early GPIO table did not have a corresponding
entry in the base table, it would not get overridden, and there was
no way to know except manual inspection (this has already happened
here), so now all hatch mainboards are required to explicitly list out
all of their required early GPIOs.

TEST=booted several hatch boards, verified that they can communicate
with TPM and successfully train memory

Change-Id: I0552b08a284fd6fb41a09fef431a0d006b0cf0bd
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34782
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org>
2019-08-09 01:25:46 +00:00
..
acpi AUTHORS: Move src/acpi copyrights into AUTHORS file 2019-07-30 11:04:14 +00:00
arch arch/riscv: Enable FIT support 2019-08-08 13:03:59 +00:00
commonlib lib/edid: Add suport for display rotation 2019-08-08 03:18:35 +00:00
console src: Make implicit fall throughs explicit 2019-07-19 09:57:54 +00:00
cpu cpu/x86/mtrr: Replace CONFIG_CPU_ADDR_BITS with cpu_phys_address_size() 2019-08-08 04:57:09 +00:00
device device/pci_ops: Make PCI_BDF() available in all stages 2019-08-02 15:47:53 +00:00
drivers arch/x86: Change smm_subregion() prototype 2019-08-08 04:53:18 +00:00
ec ec/google/wilco: Hide wilco symbols when unused 2019-07-25 16:46:17 +00:00
include arch/x86: Change smm_subregion() prototype 2019-08-08 04:53:18 +00:00
lib lib/stage_cache: Refactor Kconfig options 2019-08-08 04:50:33 +00:00
mainboard mb/google/hatch: Refactor override_early_gpio_table 2019-08-09 01:25:46 +00:00
northbridge lib/stage_cache: Refactor Kconfig options 2019-08-08 04:50:33 +00:00
security vboot: fix conditional using vboot_setup_tpm return value 2019-08-08 07:03:24 +00:00
soc soc/intel/common/gspi: Use GSPI bus id to map to the controller 2019-08-09 01:23:19 +00:00
southbridge sb/intel/common/spi: Fix opmenu setup 2019-07-28 17:54:02 +00:00
superio src/superio/nuvoton: Add support for NCT5539D 2019-07-29 17:02:12 +00:00
vendorcode vendorcode/eltan/security: Use config VENDORCODE_ELTAN_XXX 2019-08-08 03:37:51 +00:00
Kconfig lib/stage_cache: Refactor Kconfig options 2019-08-08 04:50:33 +00:00