arm: socfpga: agilex: Add base address for Intel Agilex SoC
[platform/kernel/u-boot.git] / arch / arm / mach-socfpga / include / mach / base_addr_s10.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2016-2017 Intel Corporation <www.intel.com>
4  */
5
6 #ifndef _SOCFPGA_S10_BASE_HARDWARE_H_
7 #define _SOCFPGA_S10_BASE_HARDWARE_H_
8
9 #define SOCFPGA_CCU_ADDRESS                     0xf7000000
10 #define SOCFPGA_SDR_SCHEDULER_ADDRESS           0xf8000400
11 #define SOCFPGA_HMC_MMR_IO48_ADDRESS            0xf8010000
12 #define SOCFPGA_SDR_ADDRESS                     0xf8011000
13 #ifdef CONFIG_TARGET_SOCFPGA_AGILEX
14 #define SOCFPGA_FW_MPU_DDR_SCR_ADDRESS          0xf8020200
15 #else
16 #define SOCFPGA_FW_MPU_DDR_SCR_ADDRESS          0xf8020100
17 #endif
18 #define SOCFPGA_SMMU_ADDRESS                    0xfa000000
19 #define SOCFPGA_MAILBOX_ADDRESS                 0xffa30000
20 #define SOCFPGA_UART0_ADDRESS                   0xffc02000
21 #define SOCFPGA_UART1_ADDRESS                   0xffc02100
22 #define SOCFPGA_SPTIMER0_ADDRESS                0xffc03000
23 #define SOCFPGA_SPTIMER1_ADDRESS                0xffc03100
24 #define SOCFPGA_SYSTIMER0_ADDRESS               0xffd00000
25 #define SOCFPGA_SYSTIMER1_ADDRESS               0xffd00100
26 #define SOCFPGA_L4WD0_ADDRESS                   0xffd00200
27 #define SOCFPGA_L4WD1_ADDRESS                   0xffd00300
28 #define SOCFPGA_L4WD2_ADDRESS                   0xffd00400
29 #define SOCFPGA_L4WD3_ADDRESS                   0xffd00500
30 #define SOCFPGA_GTIMER_SEC_ADDRESS              0xffd01000
31 #define SOCFPGA_GTIMER_NSEC_ADDRESS             0xffd02000
32 #define SOCFPGA_CLKMGR_ADDRESS                  0xffd10000
33 #define SOCFPGA_RSTMGR_ADDRESS                  0xffd11000
34 #define SOCFPGA_SYSMGR_ADDRESS                  0xffd12000
35 #define SOCFPGA_PINMUX_DEDICATED_IO_ADDRESS     0xffd13000
36 #define SOCFPGA_FIREWALL_L4_PER                 0xffd21000
37 #define SOCFPGA_FIREWALL_L4_SYS                 0xffd21100
38 #define SOCFPGA_FIREWALL_SOC2FPGA               0xffd21200
39 #define SOCFPGA_FIREWALL_LWSOC2FPGA             0xffd21300
40 #define SOCFPGA_FIREWALL_TCU                    0xffd21400
41 #define SOCFPGA_DMANONSECURE_ADDRESS            0xffda0000
42 #define SOCFPGA_DMASECURE_ADDRESS               0xffda1000
43 #define SOCFPGA_OCRAM_ADDRESS                   0xffe00000
44 #define GICD_BASE                               0xfffc1000
45 #define GICC_BASE                               0xfffc2000
46
47 #endif /* _SOCFPGA_S10_BASE_HARDWARE_H_ */