coreboot-kgpe-d16/src
Deepti Deshatty 3329e8893e mb/intel/mtlrvp: add 512KB SI_EC FMAP region
This patch introduces the 512KB SI_EC FMAP region for storing the EC
firmware, a necessary addition to support EC chips without internal
flash memory.

As a testing platform, the MTLRVP Chrome SKU is utilized in conjunction
with the Microchip EC1723, and the changes are verified.

Cq-Depend: chrome-internal:6691498
Cq-Depend: chrome-internal:6741356
BUG=b:289783489
TEST=build "emerge-rex coreboot chromeos-bootimage" is successful.
changes are verified.
EC Log:
23-11-06 17:46:49.564 --- UART initialized after reboot ---
23-11-06 17:46:49.564 [Image: RO, mtlrvpp_m1723_v3.5.142816-ec:6596a3,
os:f660f7,cmsis:42cf18,picolibc:6669e4]
23-11-06 17:46:54.609 D: Power state: S5 --> S5S4
23-11-06 17:46:54.620 D: Power state: S5S4 --> S4
23-11-06 17:46:54.620 D: Power state: S4 --> S4S3
23-11-06 17:46:54.642 I: power state 10 = S3S0, in 0x0087
23-11-06 17:46:54.642 ec:~>: Power state: S3S0 --> S0

Change-Id: I788dbeaad05e5d6904fb2c7c681a0bf653dc7d84
Signed-off-by: Deepti Deshatty <deepti.deshatty@intel.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79209
Reviewed-by: Eric Lai <ericllai@google.com>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Vijay P Hiremath <vijay.p.hiremath@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-01-03 10:34:44 +00:00
..
acpi x86: Separate CPU and SoC physical address size 2023-12-22 12:26:59 +00:00
arch cpu/x86/64bit/mode_switch: Simplify assembly code 2024-01-03 00:38:27 +00:00
commonlib commonlib/bsd: Tag CBMEM IDs deprecated for crashlog 2023-12-20 04:29:25 +00:00
console
cpu cpu/x86/64bit/mode_switch: Simplify assembly code 2024-01-03 00:38:27 +00:00
device x86: Separate CPU and SoC physical address size 2023-12-22 12:26:59 +00:00
drivers drivers/intel/gma: Only show the choice when a VBT is to be added 2023-12-26 17:41:36 +00:00
ec treewide: Use show_notices target for warnings 2023-12-20 04:06:55 +00:00
include sb/intel/bd82x6x: Add defines for PCI IDs 2023-12-23 19:58:44 +00:00
lib src/lib: Add memory/time saving special case for ramstage caching 2023-12-18 08:13:12 +00:00
mainboard mb/intel/mtlrvp: add 512KB SI_EC FMAP region 2024-01-03 10:34:44 +00:00
northbridge northbridge/intel/sandybridge/raminit: Prepare MRC path for x86_64 2024-01-03 00:38:05 +00:00
sbom
security security/tpm: Retrieve factory configuration for device w/ Google TPM 2023-12-31 03:18:42 +00:00
soc soc/intel/meteorlake: Enable SSE2 accelerated RSA sign. verification 2024-01-02 03:40:18 +00:00
southbridge sb/intel/bd82x6x/pch: Add method to identify PCH 2023-12-26 17:03:56 +00:00
superio sio/nuvoton/npcd378: Fix ACPI errors 2023-12-16 22:58:35 +00:00
vendorcode vendorcode/google/chromeos: Add API for Chromebook Plus check 2023-12-31 03:19:54 +00:00
Kconfig