diff options
author | Marek Vasut <marex@denx.de> | 2022-12-22 01:46:39 +0100 |
---|---|---|
committer | Stefano Babic <sbabic@denx.de> | 2023-01-31 15:46:39 +0100 |
commit | 68c0ce8a5cbf3bc0742520c1abfc181968ec0402 (patch) | |
tree | fba96f81a2b4a19aae35c206d2ecdf8a5eca13f0 /arch | |
parent | 45dd377e3666a38b43143041c76b840c8c16db60 (diff) | |
download | u-boot-68c0ce8a5cbf3bc0742520c1abfc181968ec0402.zip u-boot-68c0ce8a5cbf3bc0742520c1abfc181968ec0402.tar.gz u-boot-68c0ce8a5cbf3bc0742520c1abfc181968ec0402.tar.bz2 |
arm: imx: imx8m: Enable GICv3 support if PSCI provider
In case U-Boot is a PSCI provider, enable GICv3 support as this
is necessary to bring up secondary cores.
Signed-off-by: Marek Vasut <marex@denx.de>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/include/asm/arch-imx8m/imx-regs.h | 3 | ||||
-rw-r--r-- | arch/arm/mach-imx/imx8m/Kconfig | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-imx8m/imx-regs.h b/arch/arm/include/asm/arch-imx8m/imx-regs.h index 20f4699..cfd5479 100644 --- a/arch/arm/include/asm/arch-imx8m/imx-regs.h +++ b/arch/arm/include/asm/arch-imx8m/imx-regs.h @@ -81,6 +81,9 @@ #define MXS_GPMI_BASE (APBH_DMA_ARB_BASE_ADDR + 0x02000) #define MXS_BCH_BASE (APBH_DMA_ARB_BASE_ADDR + 0x04000) +#define GICD_BASE 0x38800000 +#define GICR_BASE 0x38880000 + #define DDRC_DDR_SS_GPR0 0x3d000000 #define DDRC_IPS_BASE_ADDR(X) (0x3d400000 + ((X) * 0x2000000)) #define DDR_CSD1_BASE_ADDR 0x40000000 diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig index 64e6b49..6d35cda 100644 --- a/arch/arm/mach-imx/imx8m/Kconfig +++ b/arch/arm/mach-imx/imx8m/Kconfig @@ -2,6 +2,7 @@ if ARCH_IMX8M config IMX8M bool + select GICV3 if ARMV8_PSCI select HAS_CAAM select ROM_UNIFIED_SECTIONS select ARMV8_CRYPTO |