diff --git a/src/soc/qualcomm/x1p42100/memlayout.ld b/src/soc/qualcomm/x1p42100/memlayout.ld index 092bac0c9e..5bf877e616 100644 --- a/src/soc/qualcomm/x1p42100/memlayout.ld +++ b/src/soc/qualcomm/x1p42100/memlayout.ld @@ -120,8 +120,6 @@ * | ... Usable memory ... | | * 0x14860C00 +----------------------------------------------------------+ | * | FMAP_CACHE | | - * 0x14860400 +----------------------------------------------------------+ | - * | ddr_information | | * 0x14860000 +----------------------------------------------------------+ BSRAM * | CBFS_MCACHE | | * 0x1485C000 +----------------------------------------------------------+ | @@ -141,16 +139,18 @@ * 0x14828000 +----------------------------------------------------------+ | * | BOOTBLOCK | | * 0x14819000 +----------------------------------------------------------+ | - * | WATCHDOG_TOMBSTONE | | - * 0x14818FFC +----------------------------------------------------------+ | * | ... Usable memory ... | | * 0x14815000 +----------------------------------------------------------+ | * | pbl_timestamps | v * 0x14800000 +----------------------------------------------------------+ <--------- * | ... (Large Address Gap) ... | + * +----------------------------------------------------------+ + * | ... Usable memory ... | * 0x146AC000 +----------------------------------------------------------+ <--------- - * | ... Usable memory ... | ^ - * 0x146AB000 +----------------------------------------------------------+ | + * | WATCHDOG_TOMBSTONE | ^ + * 0x146ABFFC +----------------------------------------------------------+ | + * | ddr_information | | + * 0x146ABFE8 +----------------------------------------------------------+ | * | shared_imem | | * 0x146AA000 +----------------------------------------------------------+ | * | ... Usable memory ... | SSRAM @@ -183,11 +183,12 @@ SECTIONS STACK(0x14680000, 16K) REGION(qcsdi, 0x14699000, 48K, 4K) REGION(shared_imem, 0x146AA000, 0x1000, 4K) + REGION(ddr_information, 0x146ABFE8, 16, 8) + WATCHDOG_TOMBSTONE(0x146ABFFC, 4) SSRAM_END(0x146AC000) BSRAM_START(0x14800000) REGION(pbl_timestamps, 0x14800000, 84K, 4K) - WATCHDOG_TOMBSTONE(0x14818FFC, 4) BOOTBLOCK(0x14819000, 60K) PRERAM_CBFS_CACHE(0x14828000, 103K) TIMESTAMP(0x14841C00, 1K) @@ -196,7 +197,6 @@ SECTIONS DMA_COHERENT(0x14857000, 8K) REGION(qclib_serial_log, 0x1485B000, 4K, 4K) CBFS_MCACHE(0x1485C000,16K) - REGION(ddr_information, 0x14860000, 1K, 1K) FMAP_CACHE(0x14860400, 2K) REGION(dcb, 0x14862000, 56K, 4K) REGION(dtb, 0x14870000, 32K, 4K)