coreboot/src
Reka Norman 42dae32e6c mb/google/nissa: Lock PLT_RST_L pin
There is a requirement that the TPM RST signal cannot be asserted by
software. On nissa this is PLT_RST_L, so lock this pin to prevent it
being reconfigured as a GPIO.

BUG=b:216671701
TEST=Try to change GPP_B13 from the kernel:
$ echo 677 > /sys/class/gpio/export
$ echo out > /sys/class/gpio/gpio677/direction
$ echo 0 > /sys/class/gpio/gpio677/value
$ echo 1 > /sys/class/gpio/gpio677/value
GSC console doesn't show "PLT_RST_L ASSERTED" / "PLT_RST_L DEASSERTED"

Change-Id: Id5d64b4b028e4f63c4acb05cd8632d0642866688
Signed-off-by: Reka Norman <rekanorman@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/65591
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kangheui Won <khwon@chromium.org>
2022-07-04 14:04:18 +00:00
..
acpi treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
arch arch/x86/acpi: Replace ShiftLeft() with ASL 2.0 syntax 2022-06-09 09:07:18 +00:00
commonlib treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
console console: Make CONSOLE_SPI_FLASH depend on BOOT_DEVICE_SPI_FLASH 2022-04-27 06:55:47 +00:00
cpu intel/microcode: Change log type from BIOS_ERR to BIOS_WARNING 2022-06-26 05:32:54 +00:00
device allocator_v4: Make it explicit that we start with the highest alignment 2022-06-27 14:00:23 +00:00
drivers treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
ec treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
include soc/intel: Add Raptor Lake device IDs 2022-06-28 21:01:27 +00:00
lib Replace some ENV_ROMSTAGE with ENV_RAMINIT 2022-06-07 12:53:19 +00:00
mainboard mb/google/nissa: Lock PLT_RST_L pin 2022-07-04 14:04:18 +00:00
northbridge nb/intel: Drop local legacy_hole definitions 2022-06-30 16:39:56 +00:00
security treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
soc soc/qualcomm/sc7180: Update hardware watchdog logging 2022-07-04 14:03:21 +00:00
southbridge soc,sb/amd: Change SPI controller resource 2022-06-28 14:53:32 +00:00
superio superio/winbond/w83667hg-a: Replace LEqual(a,b) with ASL 2.0 syntax 2022-06-09 09:05:56 +00:00
vendorcode treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
Kconfig src/Kconfig: src/soc/*/Kconfig files are gone, remove the include 2022-06-24 04:00:15 +00:00