coreboot/src
Jarried Lin 16ab83b34a soc/mediatek/mt8196: Initialize SSPM
SSPM is "Secure System Power Manager" that provides power control in
secure domain. The initialization flow is to load SSPM firmware to its
SRAM space and then enable it.

It takes 20 ms to load sspm.bin.

coreboot logs:
CBFS: Found 'sspm.bin' @0x62c00 size 0x21ab6 in mcache @0xfffdd314
mtk_init_mcu: Loaded (and reset) sspm.bin in 20 msecs (256212 bytes)

TEST=can see the sspm logs.
BUG=b:372173976

Change-Id: Ic56f0bad2f4cbf11d5711425d57c3b5b6bf283f0
Signed-off-by: Kenji Yu <kenji.yu@mediatek.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85516
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Reviewed-by: Yidi Lin <yidilin@google.com>
2024-12-12 11:04:16 +00:00
..
acpi acpi/acpigen: generate Create*Field() from name string directly 2024-12-10 02:58:29 +00:00
arch arch/x86: Rename breakpoint removal function 2024-12-10 08:48:00 +00:00
commonlib commonlib: Add generic word-at-a-time optimization to ipchksum() 2024-12-11 01:00:06 +00:00
console console/i2c_smbus: Allow to send data w/o register offset 2024-07-11 00:06:22 +00:00
cpu cpu/via/c7: Compress ramstage with LZ4 by default 2024-11-21 09:26:17 +00:00
device arch/x86: Rename breakpoint removal function 2024-12-10 08:48:00 +00:00
drivers drivers/usb/intel_bluetooth: Add GBTR Method 2024-12-11 14:05:06 +00:00
ec ec/google/chromeec: Define ACPI_NOTIFY_CROS_EC_MKBP constant 2024-12-11 16:07:57 +00:00
include arch/x86: Add breakpoint to stack canary 2024-12-10 08:47:52 +00:00
lib tree: Fix cast an object of type 'nullptr_t' to 'uintptr_t' error 2024-10-29 01:41:41 +00:00
mainboard mb/google/brox/var/jubilant: Disable Tccold Handshake 2024-12-12 05:34:28 +00:00
northbridge haswell NRI: Post-process selected timings 2024-12-10 09:38:00 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security drivers/pc80/tpm: Remove flag TPM_RDRESP_NEED_DELAY 2024-10-14 15:26:11 +00:00
soc soc/mediatek/mt8196: Initialize SSPM 2024-12-12 11:04:16 +00:00
southbridge Treewide: Remove unused header files 2024-11-30 04:44:06 +00:00
superio superio/ite: Add support for IT8625E 2024-11-21 15:49:12 +00:00
vendorcode soc/intel/xeon_sp: Advertise DIMMs on skylake_sp as well 2024-12-05 07:40:35 +00:00
Kconfig Add initial experimental LTO support 2024-08-24 12:50:38 +00:00