mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-22 03:03:05 +00:00
49bb245f1d
There is an user-selectable SYS_HAS_ARMV8_SECURE_BASE, which has the same meaning but is just for the ls1043ardb board. As no in-tree config uses this, drop it and replace it with something more sophiticated: ARMV8_PSCI_RELOCATE. This option will then enable the ARMV8_SECURE_BASE option which is used as the base to relocate the PSCI code (or any code in the secure region, but that is only PSCI). A SoC (or board) can now opt-in into having such a secure region by enabling SYS_HAS_ARMV8_SECURE_BASE. Enable it for the LS1043A SoC, where it was possible to relocate the PSCI code before as well as on the LS1028A SoC where there will be PSCI support soon. Additionally, make ARMV8_PSCI and SEC_FIRMWARE_ARMV8_PSCI exclusive. Signed-off-by: Michael Walle <michael@walle.cc> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
32 lines
614 B
Text
32 lines
614 B
Text
|
|
if TARGET_LS1043ARDB
|
|
|
|
config SYS_BOARD
|
|
default "ls1043ardb"
|
|
|
|
config SYS_VENDOR
|
|
default "freescale"
|
|
|
|
config SYS_SOC
|
|
default "fsl-layerscape"
|
|
|
|
config SYS_CONFIG_NAME
|
|
default "ls1043ardb"
|
|
|
|
if FSL_LS_PPA
|
|
config SYS_LS_PPA_FW_ADDR
|
|
hex "PPA Firmware Addr"
|
|
default 0x60400000 if SYS_LS_PPA_FW_IN_XIP
|
|
default 0x400000 if SYS_LS_PPA_FW_IN_MMC || SYS_LS_PPA_FW_IN_NAND
|
|
|
|
if CHAIN_OF_TRUST
|
|
config SYS_LS_PPA_ESBC_ADDR
|
|
hex "PPA Firmware HDR Addr"
|
|
default 0x60680000 if SYS_LS_PPA_FW_IN_XIP
|
|
default 0x680000 if SYS_LS_PPA_FW_IN_MMC || SYS_LS_PPA_FW_IN_NAND
|
|
endif
|
|
endif
|
|
|
|
source "board/freescale/common/Kconfig"
|
|
|
|
endif
|