coreboot/src
Jonathan Zhang 665d870244 soc/intel/xeon_sp: rework lock_pam0123() to accomodate hidden SAD device
For Intel SPR-SP, the SAD device is hidden, so pcidev_path_on_bus()
returns NULL. Therefore use pci_s_write_config32() instead.

Move lock_pam0123() from finalize.c to util.c, to be together with
unlock_pam_regions().

Change-Id: Ib08d423d8c4d482612077b66dab3878018da8f2b
Signed-off-by: Jonathan Zhang <jonzhang@meta.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/72432
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: David Hendricks <david.hendricks@gmail.com>
2023-03-09 21:40:23 +00:00
..
acpi acpi: Add SRAT x2APIC table support 2023-03-03 17:08:27 +00:00
arch arch/x86/smbios: use cpu_cpuid_extended_level instead of open coding it 2023-02-21 20:14:43 +00:00
commonlib security/tpm: add TPM log format as per 2.0 spec 2023-03-04 02:01:48 +00:00
console console: Add SimNow console logging 2023-02-09 10:01:20 +00:00
cpu cpu/x86,amd: drop unused LOGICAL_CPUS Kconfig symbol 2023-03-08 23:00:02 +00:00
device device/pci_rom: rework PCI ID remapping in pci_rom_probe 2023-03-09 20:57:40 +00:00
drivers drivers/intel/fsp2_0: Print mrc_cache size in decimal 2023-03-07 11:41:55 +00:00
ec Revert "ec/starlabs/merlin: Add support for enabling the mirror flag" 2023-03-09 21:38:26 +00:00
include soc/amd/include/msr: factor out P state MSR enable bit to cpu/amd/msr.h 2023-03-08 20:15:09 +00:00
lib lib: set up specific purpose memory as LB_MEM_SOFT_RESERVED 2023-03-03 11:10:38 +00:00
mainboard Revert "ec/starlabs/merlin: Add support for enabling the mirror flag" 2023-03-09 21:38:26 +00:00
northbridge nb/amd/pi/00730F01/acpi_tables: use existing IO_APIC2_ADDR definition 2023-02-22 22:10:46 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security security/tpm: add TPM log format as per 2.0 spec 2023-03-04 02:01:48 +00:00
soc soc/intel/xeon_sp: rework lock_pam0123() to accomodate hidden SAD device 2023-03-09 21:40:23 +00:00
southbridge util/ifdtool/ifdtool.c: Clean up 2023-03-09 19:36:32 +00:00
superio treewide: Remove useless "_STA: Status" comment 2023-02-19 11:20:37 +00:00
vendorcode vc/intel/fsp/mtl: Update header files from 2523_80 to 3064_81 2023-03-08 17:32:24 +00:00
Kconfig tree: Drop repeated words 2023-02-07 04:37:31 +00:00