coreboot-kgpe-d16/src
Felix Held 854491db63 soc/amd/common/lpc/lpc_util: use PM register mapping in ACPIMMIO region
In all SoC lpc_early_init gets called either after a call to
enable_acpimmio_decode_pm04() or the ACPIMMIO mapping is already enabled
after reset on the SoC. This allows to use pm_read8 and pm_write8 that
use the ACPIMMIO mapping of the PM registers to set the PM_LPC_ENABLE
bit in the PM_LPC_GATING register instead of pm_io_read8 and
pm_io_write8 which won't work on Phoenix and Glinda due to the IO ports
used on older generations to access to the PM registers not being
implemented any more.

Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Change-Id: I8b31ec4e03a06796502c89e3c2cfaac2d41b0ed9
Reviewed-on: https://review.coreboot.org/c/coreboot/+/76461
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-07-17 03:27:47 +00:00
..
acpi acpi/acpi.c: Fix regression with DSDT 2023-07-06 14:58:04 +00:00
arch vboot: Fix S3 resume with stage_cache 2023-07-10 04:43:05 +00:00
commonlib util/cbmem: add parsing of TPM logs per specs 2023-07-04 13:07:13 +00:00
console console: Deselect using ANSI escape characters when SimNow is used 2023-03-30 13:36:35 +00:00
cpu cpu/amd/mtrr: Use newer function for resource declaration 2023-07-12 10:51:49 +00:00
device allocator_v4: Disable top-down allocation for EDK2 2023-07-08 20:03:07 +00:00
drivers drivers/pc80/tpm: Add Infineon SLB9672 ID 2023-07-17 03:20:17 +00:00
ec ec/google/chromeec: Split wait-loop for DP and HPD flags 2023-07-15 12:47:51 +00:00
include ec/google/chromeec: Split wait-loop for DP and HPD flags 2023-07-15 12:47:51 +00:00
lib vboot: Fix S3 resume with stage_cache 2023-07-10 04:43:05 +00:00
mainboard mb/google/rex/var/screebo: Update I2C timing 2023-07-17 03:25:44 +00:00
northbridge nb/intel/gm45: Rework nb resource reading 2023-07-14 15:35:18 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security security/vboot/secdata_tpm: Simplify antirollback_read_space_firmware() 2023-07-12 13:41:07 +00:00
soc soc/amd/common/lpc/lpc_util: use PM register mapping in ACPIMMIO region 2023-07-17 03:27:47 +00:00
southbridge acpi/gnvs.c: Drop unused pointer to the cbmem console 2023-07-06 13:54:30 +00:00
superio superio/common: Support more than one SuperIO in ACPI 2023-05-26 19:21:12 +00:00
vendorcode vc/amd/fsp/phoenix/FspmUpd: drop eMMC-related UPDs 2023-07-14 21:57:34 +00:00
Kconfig lib/smbios: Add a config string for BIOS Vendor in SMBIOS Type 0 2023-06-26 03:07:38 +00:00