coreboot/src
Subrata Banik c2570dc998 soc/intel/alderlake: Implement PMC soft strap interface lock
This patch performs locking of the PMC soft strap message interface.

BUG=b:211954778
TEST=Able to build and boot google/redrix to OS. Verified Bit 0 of PMC
MMIO register 0x104c is set as below.

> localhost ~ # iotools mmio_read32 0xfe00104c
0x00000001

Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: I1ae972a203affa54c03de71f0f702356334cbf7d
Reviewed-on: https://review.coreboot.org/c/coreboot/+/63690
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2022-04-27 12:31:58 +00:00
..
acpi lib/hardwaremain.c: Move creating ACPI structs to bootstate hooks 2022-04-27 10:56:47 +00:00
arch arch/x86/acpi_bert_storage.c: Use BOOT_STATE over CBMEM hooks 2022-04-25 16:34:44 +00:00
commonlib commonlib: Replace 'stdlib' with 'stddef' 2022-04-24 18:31:14 +00:00
console console: Make CONSOLE_SPI_FLASH depend on BOOT_DEVICE_SPI_FLASH 2022-04-27 06:55:47 +00:00
cpu cpu/x86/64bit: Generate static page tables from an assembly file 2022-04-25 14:00:41 +00:00
device device: Remove unused <cbmem.h> 2022-04-22 21:40:07 +00:00
drivers tpm: Allow separate handling of Google Ti50 TPM 2022-04-24 22:09:42 +00:00
ec ec/google/chromeec: Add empty string check for OEM string 2022-04-27 12:26:22 +00:00
include lib/hardwaremain.c: Move creating ACPI structs to bootstate hooks 2022-04-27 10:56:47 +00:00
lib lib: Add LPDDR5 DRAM type 2022-04-27 12:26:52 +00:00
mainboard mb/google/corsola: Add RO_GSCVD area to FMAP 2022-04-27 12:31:16 +00:00
northbridge nb/amd/{agesa,pi}: Clean up some math expressions 2022-04-24 21:35:25 +00:00
security {drivers,northbridge,security}: Remove unused <cpu/x86/lapic.h> 2022-04-24 21:23:10 +00:00
soc soc/intel/alderlake: Implement PMC soft strap interface lock 2022-04-27 12:31:58 +00:00
southbridge sb/intel/{i82371eb/i82801dx}: select BOOT_DEVICE_NOT_SPI_FLASH 2022-04-27 06:55:30 +00:00
superio superio/smsc/mec1308: Drop _PRS from static devices 2022-04-20 10:02:17 +00:00
vendorcode lib/hardwaremain.c: Move creating ACPI structs to bootstate hooks 2022-04-27 10:56:47 +00:00
Kconfig Kconfig: Make HAVE_EM100_SUPPORT invisible 2022-04-19 13:04:25 +00:00