|
@@ -180,7 +180,7 @@ config CPU_ARM1176
|
|
|
select HAS_VBAR
|
|
|
select SYS_CACHE_SHIFT_5
|
|
|
|
|
|
-config CPU_V7
|
|
|
+config CPU_V7A
|
|
|
bool
|
|
|
select HAS_VBAR
|
|
|
select HAS_THUMB2
|
|
@@ -207,7 +207,7 @@ config SYS_CPU
|
|
|
default "arm946es" if CPU_ARM946ES
|
|
|
default "arm1136" if CPU_ARM1136
|
|
|
default "arm1176" if CPU_ARM1176
|
|
|
- default "armv7" if CPU_V7
|
|
|
+ default "armv7" if CPU_V7A
|
|
|
default "armv7m" if CPU_V7M
|
|
|
default "pxa" if CPU_PXA
|
|
|
default "sa1100" if CPU_SA1100
|
|
@@ -221,7 +221,7 @@ config SYS_ARM_ARCH
|
|
|
default 5 if CPU_ARM946ES
|
|
|
default 6 if CPU_ARM1136
|
|
|
default 6 if CPU_ARM1176
|
|
|
- default 7 if CPU_V7
|
|
|
+ default 7 if CPU_V7A
|
|
|
default 7 if CPU_V7M
|
|
|
default 5 if CPU_PXA
|
|
|
default 4 if CPU_SA1100
|
|
@@ -244,7 +244,7 @@ config SYS_CACHELINE_SIZE
|
|
|
|
|
|
config SYS_ARCH_TIMER
|
|
|
bool "ARM Generic Timer support"
|
|
|
- depends on CPU_V7 || ARM64
|
|
|
+ depends on CPU_V7A || ARM64
|
|
|
default y if ARM64
|
|
|
help
|
|
|
The ARM Generic Timer (aka arch-timer) provides an architected
|
|
@@ -254,7 +254,7 @@ config SYS_ARCH_TIMER
|
|
|
|
|
|
config ARM_SMCCC
|
|
|
bool "Support for ARM SMC Calling Convention (SMCCC)"
|
|
|
- depends on CPU_V7 || ARM64
|
|
|
+ depends on CPU_V7A || ARM64
|
|
|
select ARM_PSCI_FW
|
|
|
help
|
|
|
Say Y here if you want to enable ARM SMC Calling Convention.
|
|
@@ -440,7 +440,7 @@ config TARGET_SPEAR600
|
|
|
|
|
|
config TARGET_STV0991
|
|
|
bool "Support stv0991"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select DM
|
|
|
select DM_SERIAL
|
|
|
select DM_SPI
|
|
@@ -493,36 +493,36 @@ config ARCH_BCM283X
|
|
|
|
|
|
config TARGET_VEXPRESS_CA15_TC2
|
|
|
bool "Support vexpress_ca15_tc2"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select CPU_V7_HAS_NONSEC
|
|
|
select CPU_V7_HAS_VIRT
|
|
|
select PL011_SERIAL
|
|
|
|
|
|
config TARGET_VEXPRESS_CA5X2
|
|
|
bool "Support vexpress_ca5x2"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select PL011_SERIAL
|
|
|
|
|
|
config TARGET_VEXPRESS_CA9X4
|
|
|
bool "Support vexpress_ca9x4"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select PL011_SERIAL
|
|
|
|
|
|
config TARGET_BCM23550_W1D
|
|
|
bool "Support bcm23550_w1d"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
imply CRC32_VERIFY
|
|
|
imply FAT_WRITE
|
|
|
|
|
|
config TARGET_BCM28155_AP
|
|
|
bool "Support bcm28155_ap"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
imply CRC32_VERIFY
|
|
|
imply FAT_WRITE
|
|
|
|
|
|
config TARGET_BCMCYGNUS
|
|
|
bool "Support bcmcygnus"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
imply CRC32_VERIFY
|
|
|
imply CMD_HASH
|
|
|
imply FAT_WRITE
|
|
@@ -533,7 +533,7 @@ config TARGET_BCMCYGNUS
|
|
|
|
|
|
config TARGET_BCMNSP
|
|
|
bool "Support bcmnsp"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
|
|
|
config TARGET_BCMNS2
|
|
|
bool "Support Broadcom Northstar2"
|
|
@@ -557,7 +557,7 @@ config ARCH_EXYNOS
|
|
|
|
|
|
config ARCH_S5PC1XX
|
|
|
bool "Samsung S5PC1XX"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select DM
|
|
|
select DM_SERIAL
|
|
|
select DM_GPIO
|
|
@@ -565,7 +565,7 @@ config ARCH_S5PC1XX
|
|
|
|
|
|
config ARCH_HIGHBANK
|
|
|
bool "Calxeda Highbank"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select PL011_SERIAL
|
|
|
|
|
|
config ARCH_INTEGRATOR
|
|
@@ -576,7 +576,7 @@ config ARCH_INTEGRATOR
|
|
|
|
|
|
config ARCH_KEYSTONE
|
|
|
bool "TI Keystone"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select SUPPORT_SPL
|
|
|
select SYS_THUMB_BUILD
|
|
|
select CMD_POWEROFF
|
|
@@ -587,7 +587,7 @@ config ARCH_KEYSTONE
|
|
|
|
|
|
config ARCH_OMAP2PLUS
|
|
|
bool "TI OMAP2+"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select SPL_BOARD_INIT if SPL
|
|
|
select SPL_STACK_R if SPL
|
|
|
select SUPPORT_SPL
|
|
@@ -626,13 +626,13 @@ config ARCH_MX28
|
|
|
|
|
|
config ARCH_MX7ULP
|
|
|
bool "NXP MX7ULP"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select ROM_UNIFIED_SECTIONS
|
|
|
imply MXC_GPIO
|
|
|
|
|
|
config ARCH_MX7
|
|
|
bool "Freescale MX7"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select SYS_FSL_HAS_SEC if SECURE_BOOT
|
|
|
select SYS_FSL_SEC_COMPAT_4
|
|
|
select SYS_FSL_SEC_LE
|
|
@@ -642,7 +642,7 @@ config ARCH_MX7
|
|
|
|
|
|
config ARCH_MX6
|
|
|
bool "Freescale MX6"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select SYS_FSL_HAS_SEC if SECURE_BOOT
|
|
|
select SYS_FSL_SEC_COMPAT_4
|
|
|
select SYS_FSL_SEC_LE
|
|
@@ -656,7 +656,7 @@ endif
|
|
|
|
|
|
config ARCH_MX5
|
|
|
bool "Freescale MX5"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select BOARD_EARLY_INIT_F
|
|
|
imply MXC_GPIO
|
|
|
|
|
@@ -692,7 +692,7 @@ config ARCH_SNAPDRAGON
|
|
|
|
|
|
config ARCH_SOCFPGA
|
|
|
bool "Altera SOCFPGA family"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select SUPPORT_SPL
|
|
|
select OF_CONTROL
|
|
|
select SPL_OF_CONTROL
|
|
@@ -750,7 +750,7 @@ config ARCH_SUNXI
|
|
|
|
|
|
config ARCH_VF610
|
|
|
bool "Freescale Vybrid"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select SYS_FSL_ERRATUM_ESDHC111
|
|
|
imply CMD_MTDPARTS
|
|
|
imply NAND
|
|
@@ -758,7 +758,7 @@ config ARCH_VF610
|
|
|
config ARCH_ZYNQ
|
|
|
bool "Xilinx Zynq based platform"
|
|
|
select BOARD_LATE_INIT
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select SUPPORT_SPL
|
|
|
select OF_CONTROL
|
|
|
select SPL_BOARD_INIT if SPL
|
|
@@ -1000,7 +1000,7 @@ config TARGET_LS1088ARDB
|
|
|
config TARGET_LS1021AQDS
|
|
|
bool "Support ls1021aqds"
|
|
|
select BOARD_LATE_INIT
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select CPU_V7_HAS_NONSEC
|
|
|
select CPU_V7_HAS_VIRT
|
|
|
select SUPPORT_SPL
|
|
@@ -1014,7 +1014,7 @@ config TARGET_LS1021AQDS
|
|
|
config TARGET_LS1021ATWR
|
|
|
bool "Support ls1021atwr"
|
|
|
select BOARD_LATE_INIT
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select CPU_V7_HAS_NONSEC
|
|
|
select CPU_V7_HAS_VIRT
|
|
|
select SUPPORT_SPL
|
|
@@ -1027,7 +1027,7 @@ config TARGET_LS1021ATWR
|
|
|
config TARGET_LS1021AIOT
|
|
|
bool "Support ls1021aiot"
|
|
|
select BOARD_LATE_INIT
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select CPU_V7_HAS_NONSEC
|
|
|
select CPU_V7_HAS_VIRT
|
|
|
select SUPPORT_SPL
|
|
@@ -1143,7 +1143,7 @@ config STM32
|
|
|
|
|
|
config ARCH_STI
|
|
|
bool "Support STMicrolectronics SoCs"
|
|
|
- select CPU_V7
|
|
|
+ select CPU_V7A
|
|
|
select DM
|
|
|
select DM_SERIAL
|
|
|
select BLK
|