From f35cb39de583a05a21d1a92a61cd8598c2950b06 Mon Sep 17 00:00:00 2001 From: Maximilian Brune Date: Mon, 10 Nov 2025 17:24:41 +0100 Subject: [PATCH] soc/amd/cezanne: Increase APOB DRAM size for Renoir The renoir variant has larger APOB data. Signed-off-by: Maximilian Brune Change-Id: I7b7da3b35f2795deb785f82326f3e6c640f6e9ca Reviewed-on: https://review.coreboot.org/c/coreboot/+/90213 Tested-by: build bot (Jenkins) Reviewed-by: Felix Held --- src/mainboard/amd/crater/board_renoir.fmd | 2 +- src/mainboard/amd/crater/chromeos_renoir.fmd | 2 +- src/soc/amd/cezanne/Kconfig | 2 ++ src/soc/amd/cezanne/memmap.c | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mainboard/amd/crater/board_renoir.fmd b/src/mainboard/amd/crater/board_renoir.fmd index b5a4e73a00..f3606246d2 100644 --- a/src/mainboard/amd/crater/board_renoir.fmd +++ b/src/mainboard/amd/crater/board_renoir.fmd @@ -6,6 +6,6 @@ FLASH 16M { PSP_NVRAM(PRESERVE) 128K PSP_RPMC_NVRAM(PRESERVE) 256K EC_BODY@15872K 256K - RW_MRC_CACHE 64K + RW_MRC_CACHE 120K } } diff --git a/src/mainboard/amd/crater/chromeos_renoir.fmd b/src/mainboard/amd/crater/chromeos_renoir.fmd index 12b472774e..71b8827ced 100644 --- a/src/mainboard/amd/crater/chromeos_renoir.fmd +++ b/src/mainboard/amd/crater/chromeos_renoir.fmd @@ -30,6 +30,6 @@ FLASH 16M { SMMSTORE(PRESERVE) 256K RW_LEGACY(CBFS) EC_BODY@15872K 256K - RW_MRC_CACHE(PRESERVE) 64K + RW_MRC_CACHE(PRESERVE) 120K } } diff --git a/src/soc/amd/cezanne/Kconfig b/src/soc/amd/cezanne/Kconfig index d02339e400..26d3f3e4a8 100644 --- a/src/soc/amd/cezanne/Kconfig +++ b/src/soc/amd/cezanne/Kconfig @@ -157,10 +157,12 @@ config PSP_APOB_DRAM_ADDRESS config PSP_APOB_DRAM_SIZE hex + default 0x1E000 if SOC_AMD_RENOIR default 0x10000 config PSP_SHAREDMEM_BASE hex + default 0x201F000 if VBOOT && SOC_AMD_RENOIR default 0x2011000 if VBOOT default 0x0 help diff --git a/src/soc/amd/cezanne/memmap.c b/src/soc/amd/cezanne/memmap.c index bb1eca24e6..feecdd7b13 100644 --- a/src/soc/amd/cezanne/memmap.c +++ b/src/soc/amd/cezanne/memmap.c @@ -32,7 +32,7 @@ * | (C_ENV_BOOTBLOCK_SIZE) | * +--------------------------------+ BOOTBLOCK_ADDR = BOOTBLOCK_END - C_ENV_BOOTBLOCK_SIZE * | Unused hole | - * | (86KiB) | + * | (30KiB) | * +--------------------------------+ * | FMAP cache (FMAP_SIZE) | * +--------------------------------+ PSP_SHAREDMEM_BASE + PSP_SHAREDMEM_SIZE + PRERAM_CBMEM_CONSOLE_SIZE + 0x200 @@ -44,7 +44,7 @@ * | PSP shared (vboot workbuf) | * | (PSP_SHAREDMEM_SIZE) | * +--------------------------------+ PSP_SHAREDMEM_BASE - * | APOB (64KiB) | + * | APOB (120KiB) | * +--------------------------------+ PSP_APOB_DRAM_ADDRESS * | Early BSP stack | * | (EARLYRAM_BSP_STACK_SIZE) |