soc/qualcomm/x1p42100: Optimize memory layout for X1P42100

Refactor memory layout on x1p42100 to reuse a single reserved region
for all QC image metadata passed from coreboot to QcLib for TME
authentication. Also, reposition the PRERAM_CBMEM_CONSOLE reservation
after the QcLib region to allow for future expansion.

TEST=Successfully booted google/bluey.

Change-Id: I6eea99241c233935c5d99d48093c42bb1424143f
Signed-off-by: Sasirekaa Madhesu <smadhesu@qualcomm.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88485
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Sasirekaa Madhesu 2025-07-18 14:46:22 +05:30 committed by Subrata Banik
commit 542e52c126

View file

@ -46,10 +46,9 @@ SECTIONS
REGION(dcb, 0x14862000, 56K, 4K)
REGION(dtb, 0x14870000, 32K, 4K)
REGION(ddr_training, 0x14878000, 64K, 4K)
REGION(shrm_meta, 0x14888000, 16K, 4K)
REGION(debug_policy_meta,0x1488C000 , 12K, 4K)
REGION(qc_blob_meta, 0x14888000, 16K, 4K)
REGION(qclib, 0x14897000, 1536K, 4K)
PRERAM_CBMEM_CONSOLE(0x14A17000, 32K)
PRERAM_CBMEM_CONSOLE(0x14A30000, 32K)
OVERLAP_DECOMPRESSOR_VERSTAGE_ROMSTAGE(0x14A38000, 132K)
REGION(auth_metadata,0x14A7D000 , 8K, 4K)
REGION(debug_policy, 0x14A7F000, 4K, 4K)