xref: /aosp_15_r20/external/coreboot/src/mainboard/emulation/qemu-sbsa/include/mainboard/addressmap.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 /*
4  * Base addresses for QEMU sbsa-ref machine
5  * [hw/arm/sbsa-ref.c, c6f3cbca32bde9ee94d9949aa63e8a7ef2d7bc5b]
6  */
7 
8 #define SBSA_FLASH_BASE           0x00000000
9 #define SBSA_FLASH_SIZE           0x20000000
10 #define SBSA_GIC_DIST             0x40060000
11 #define SBSA_GIC_REDIST           0x40080000
12 #define SBSA_GWDT_REFRESH         0x50010000
13 #define SBSA_GWDT_CONTROL         0x50011000
14 #define SBSA_UART_BASE            0x60000000
15 #define SBSA_RTC_BASE             0x60010000
16 #define SBSA_GPIO_BASE            0x60020000
17 #define SBSA_SECURE_UART_BASE     0x60030000
18 #define SBSA_SMMU_BASE            0x60050000
19 #define SBSA_AHCI_BASE            0x60100000
20 #define SBSA_EHCI_BASE            0x60110000
21 #define SBSA_SECMEM_BASE          0x20000000
22 #define SBSA_SECMEM_SIZE          0x20000000
23 #define SBSA_PCIE_MMIO_BASE       0x80000000
24 #define SBSA_PCIE_MMIO_LIMIT      0xefffffff
25 #define SBSA_PCIE_MMIO_SIZE       0x70000000
26 #define SBSA_PCIE_PIO_BASE        0x7fff0000
27 #define SBSA_PCIE_ECAM_BASE       0xf0000000
28 #define SBSA_PCIE_ECAM_LIMIT      0xffffffff
29 #define SBSA_PCIE_ECAM_SIZE       0x10000000
30 #define SBSA_PCIE_MMIO_HIGH_BASE  0x100000000
31 #define SBSA_PCIE_MMIO_HIGH_LIMIT 0xffffffffff
32 #define SBSA_PCIE_MMIO_HIGH_SIZE  0xff00000000
33