Kconfig: dts: Move HAS_DTS to arch level

Remove either duplicate settings between arch & board, or just set
HAS_DTS at the arch level since all the boards for a given arch support
DTS now.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
Kumar Gala 2018-11-03 07:19:18 -05:00 committed by Anas Nashif
parent 59c23b11ff
commit 37f911375a
15 changed files with 3 additions and 14 deletions

View file

@ -25,14 +25,17 @@ config ARC
config ARM
bool "ARM architecture"
select ARCH_HAS_THREAD_ABORT
select HAS_DTS
config X86
bool "x86 architecture"
select ATOMIC_OPERATIONS_BUILTIN
select HAS_DTS
config NIOS2
bool "Nios II Gen 2 architecture"
select ATOMIC_OPERATIONS_C
select HAS_DTS
config RISCV32
bool "RISCV32 architecture"

View file

@ -19,7 +19,6 @@ config CPU_CORTEX_M
select ARCH_HAS_CUSTOM_SWAP_TO_MAIN
select HAS_CMSIS
select HAS_FLASH_LOAD_OFFSET
select HAS_DTS
select ARCH_HAS_TRUSTED_EXECUTION if ARM_TRUSTZONE_M
select ARCH_HAS_STACK_PROTECTION if ARM_MPU || CPU_CORTEX_M_HAS_SPLIM
select ARCH_HAS_USERSPACE if ARM_MPU

View file

@ -7,7 +7,6 @@
config BOARD_EM_STARTERKIT
bool "ARC EM Starter Kit"
depends on SOC_EMSK
select HAS_DTS
help
The DesignWare ARC EM Starter Kit board is a board
that can host up to 3 different SOC FPGA bit files.

View file

@ -7,7 +7,6 @@
config BOARD_NSIM_EM
bool "ARC EM Nsim simulator"
depends on SOC_NSIM
select HAS_DTS
help
The DesignWare ARC Nsim EM board is a virtual board based on
nsim simulator. It's used to show the ARC EM core features.

View file

@ -2,4 +2,3 @@
config BOARD_ALTERA_MAX10
bool "Altera MAX10 Board"
depends on SOC_NIOS2F_ZEPHYR
select HAS_DTS

View file

@ -3,4 +3,3 @@ config BOARD_QEMU_NIOS2
bool "QEMU NIOS II target"
depends on SOC_NIOS2_QEMU
select QEMU_TARGET
select HAS_DTS

View file

@ -2,4 +2,3 @@
config BOARD_ARDUINO_101
bool "Arduino 101 Board"
depends on SOC_SERIES_QUARK_SE
select HAS_DTS

View file

@ -2,7 +2,6 @@
config BOARD_GALILEO
bool "Galileo Gen2"
depends on SOC_SERIES_QUARK_X1000
select HAS_DTS
help
The Intel Galileo Gen 2 development board is a microcontroller board
based on the Intel Quark SoC X1000 application processor, a 32-bit

View file

@ -2,4 +2,3 @@
config BOARD_MINNOWBOARD
bool "MinnowBoard Max"
depends on SOC_ATOM
select HAS_DTS

View file

@ -3,6 +3,5 @@ config BOARD_QEMU_X86
bool "QEMU x86"
depends on SOC_IA32
select QEMU_TARGET
select HAS_DTS
select HAS_DTS_ETHERNET
select CPU_HAS_FPU if !X86_IAMCU

View file

@ -2,4 +2,3 @@
config BOARD_QUARK_D2000_CRB
bool "Intel Quark D2000 CRB"
depends on SOC_SERIES_QUARK_D2000
select HAS_DTS

View file

@ -2,4 +2,3 @@
config BOARD_QUARK_SE_C1000_DEVBOARD
bool "Quark SE C1000 Devboard"
depends on SOC_SERIES_QUARK_SE
select HAS_DTS

View file

@ -2,4 +2,3 @@
config BOARD_TINYTILE
bool "TinyTILE"
depends on SOC_SERIES_QUARK_SE
select HAS_DTS

View file

@ -7,4 +7,3 @@
config BOARD_UP_SQUARED
bool "UP Squared"
depends on SOC_APOLLO_LAKE
select HAS_DTS

View file

@ -3,5 +3,4 @@ config BOARD_X86_JAILHOUSE
bool "QEMU x86 (root cell)"
depends on SOC_IA32
select QEMU_TARGET
select HAS_DTS
select CPU_HAS_FPU if !X86_IAMCU