# Copyright (c) 2018 Foundries.io Ltd # SPDX-License-Identifier: Apache-2.0 # The OpenISA RV32M1 SoC directory in riscv supports the RISC-V # cores on OpenISA RV32M1 SoCs. # # The Zephyr "soc" abstraction isn't a great fit here. These SoCs (in # the strict physical sense of "systems on chip") also contain Arm # cores, so this type of "soc" doesn't really belong to a single "arch". # # However, due to constraints imposed by Zephyr's file hierarchy # conventions, those "other" cores would need to be supported under a # different soc subdirectory, e.g. soc/arm instead of soc/riscv. choice prompt "OpenISA RV32M1 RISC-V Core Selection" depends on SOC_OPENISA_RV32M1_RISCV32 config SOC_OPENISA_RV32M1_RI5CY bool "OpenISA RV32M1 RI5CY core" config SOC_OPENISA_RV32M1_ZERO_RISCY bool "OpenISA RV32M1 ZERO-RISCY core" endchoice