arch: riscv: imply XIP config pushed to SoC level
'imply XIP' pushed from arch/Kconfig/'config RISCV' to riscv SoCs Kconfig files to allow riscv SoCs having XIP enabled (or not) at SoC level Signed-off-by: Marcio Ribeiro <marcio.ribeiro@espressif.com>
This commit is contained in:
parent
41cc12c79c
commit
cb583995b8
19 changed files with 19 additions and 1 deletions
|
@ -122,7 +122,6 @@ config RISCV
|
|||
select ARCH_HAS_DIRECTED_IPIS
|
||||
select BARRIER_OPERATIONS_BUILTIN
|
||||
select ARCH_HAS_THREAD_PRIV_STACK_SPACE_GET if USERSPACE
|
||||
imply XIP
|
||||
help
|
||||
RISCV architecture
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@ config SOC_SERIES_ANDES_AE350
|
|||
select RISCV
|
||||
select RISCV_PRIVILEGED
|
||||
select RISCV_HAS_PLIC
|
||||
imply XIP
|
||||
|
||||
config SOC_ANDES_AE350
|
||||
select ATOMIC_OPERATIONS_BUILTIN
|
||||
|
|
|
@ -12,3 +12,4 @@ config SOC_EFINIX_SAPPHIRE
|
|||
select RISCV
|
||||
select RISCV_PRIVILEGED
|
||||
select RISCV_HAS_PLIC
|
||||
imply XIP
|
||||
|
|
|
@ -11,6 +11,7 @@ config SOC_SERIES_NIOSV
|
|||
select RISCV_ISA_EXT_A
|
||||
select RISCV_ISA_EXT_ZICSR
|
||||
select RISCV_ISA_EXT_ZIFENCEI
|
||||
imply XIP
|
||||
|
||||
config SOC_NIOSV_M
|
||||
help
|
||||
|
|
|
@ -20,6 +20,7 @@ config SOC_IT8XXX2
|
|||
select RISCV_ISA_EXT_M if !(SOC_IT81302BX || SOC_IT81202BX)
|
||||
select RISCV_ISA_EXT_A
|
||||
select RISCV_ISA_EXT_C
|
||||
imply XIP
|
||||
|
||||
config SOC_IT8XXX2_REG_SET_V1
|
||||
bool
|
||||
|
|
|
@ -9,6 +9,7 @@ config SOC_LITEX_VEXRISCV
|
|||
select RISCV_ISA_EXT_M
|
||||
select RISCV_ISA_EXT_ZICSR
|
||||
select RISCV_ISA_EXT_ZIFENCEI
|
||||
imply XIP
|
||||
|
||||
if SOC_LITEX_VEXRISCV
|
||||
|
||||
|
|
|
@ -19,3 +19,4 @@ config SOC_OPENTITAN
|
|||
# OpenTitan Ibex core mtvec mode is read-only / forced to vectored mode.
|
||||
select RISCV_VECTORED_MODE
|
||||
select GEN_IRQ_VECTOR_TABLE
|
||||
imply XIP
|
||||
|
|
|
@ -7,6 +7,7 @@ config SOC_SERIES_MIV
|
|||
select RISCV
|
||||
select RISCV_PRIVILEGED
|
||||
select RISCV_HAS_PLIC
|
||||
imply XIP
|
||||
|
||||
config SOC_MIV
|
||||
select ATOMIC_OPERATIONS_BUILTIN
|
||||
|
|
|
@ -7,6 +7,7 @@ config SOC_SERIES_POLARFIRE
|
|||
select RISCV
|
||||
select RISCV_PRIVILEGED
|
||||
select RISCV_HAS_PLIC
|
||||
imply XIP
|
||||
|
||||
config SOC_POLARFIRE
|
||||
select 64BIT
|
||||
|
|
|
@ -9,6 +9,7 @@ config SOC_NEORV32
|
|||
select RISCV_ISA_EXT_ZICSR
|
||||
select RISCV_ISA_EXT_ZIFENCEI
|
||||
select RISCV_PRIVILEGED
|
||||
imply XIP
|
||||
|
||||
if SOC_NEORV32
|
||||
|
||||
|
|
|
@ -20,5 +20,6 @@ config RISCV_CORE_NORDIC_VPR
|
|||
select ARCH_HAS_CUSTOM_CPU_IDLE
|
||||
select ARCH_HAS_CUSTOM_CPU_ATOMIC_IDLE
|
||||
select INCLUDE_RESET_VECTOR
|
||||
imply XIP
|
||||
help
|
||||
Enable support for the RISC-V Nordic VPR core.
|
||||
|
|
|
@ -10,6 +10,7 @@ config SOC_FAMILY_QEMU_VIRT_RISCV
|
|||
select RISCV
|
||||
select RISCV_PRIVILEGED
|
||||
select RISCV_HAS_PLIC
|
||||
imply XIP
|
||||
|
||||
if SOC_FAMILY_QEMU_VIRT_RISCV
|
||||
|
||||
|
|
|
@ -13,3 +13,4 @@ config SOC_RISCV_VIRTUAL_RENODE
|
|||
select RISCV_ISA_EXT_ZICSR
|
||||
select RISCV_ISA_EXT_ZIFENCEI
|
||||
select RISCV_HAS_PLIC
|
||||
imply XIP
|
||||
|
|
|
@ -20,3 +20,5 @@ config SOC_SERIES_SIFIVE_FREEDOM_FE300
|
|||
|
||||
select ATOMIC_OPERATIONS_C
|
||||
select INCLUDE_RESET_VECTOR
|
||||
|
||||
imply XIP
|
||||
|
|
|
@ -15,6 +15,7 @@ config SOC_SERIES_SIFIVE_FREEDOM_FU500
|
|||
select RISCV_ISA_EXT_C
|
||||
select RISCV_ISA_EXT_ZICSR
|
||||
select RISCV_ISA_EXT_ZIFENCEI
|
||||
imply XIP
|
||||
|
||||
select 64BIT
|
||||
select INCLUDE_RESET_VECTOR
|
||||
|
|
|
@ -14,6 +14,7 @@ config SOC_SERIES_SIFIVE_FREEDOM_FU700
|
|||
select RISCV_ISA_EXT_C
|
||||
select RISCV_ISA_EXT_ZICSR
|
||||
select RISCV_ISA_EXT_ZIFENCEI
|
||||
imply XIP
|
||||
|
||||
select INCLUDE_RESET_VECTOR
|
||||
select 64BIT
|
||||
|
|
|
@ -14,3 +14,4 @@ config SOC_SERIES_RMX
|
|||
select RISCV_ISA_EXT_ZIFENCEI
|
||||
select INCLUDE_RESET_VECTOR
|
||||
select ATOMIC_OPERATIONS_BUILTIN
|
||||
imply XIP
|
||||
|
|
|
@ -5,6 +5,7 @@ config SOC_SERIES_STARFIVE_JH71XX
|
|||
select RISCV
|
||||
select RISCV_PRIVILEGED
|
||||
select RISCV_HAS_PLIC
|
||||
imply XIP
|
||||
|
||||
config SOC_JH7100
|
||||
select ATOMIC_OPERATIONS_BUILTIN
|
||||
|
|
|
@ -16,6 +16,7 @@ config SOC_SERIES_TLSR951X
|
|||
select ATOMIC_OPERATIONS_BUILTIN
|
||||
select CPU_HAS_FPU
|
||||
select INCLUDE_RESET_VECTOR
|
||||
imply XIP
|
||||
|
||||
if SOC_SERIES_TLSR951X
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue