| # 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 |