1# RISCV64_MIV Microchip Polarfire SOC configuration options
2
3# Copyright (c) 2020-2021 Microchip Technology Inc
4# SPDX-License-Identifier: Apache-2.0
5
6choice
7	prompt "Microchip Polarfire SOC implementation"
8	depends on SOC_SERIES_RISCV64_MIV
9
10config SOC_MPFS
11	bool "Microchip MPFS system implementation"
12	select ATOMIC_OPERATIONS_BUILTIN
13	select RISCV_GP
14	select USE_SWITCH_SUPPORTED
15	select USE_SWITCH
16	select CPU_HAS_FPU
17	select SCHED_IPI_SUPPORTED
18	select RISCV_ISA_RV64I
19	select RISCV_ISA_EXT_M
20	select RISCV_ISA_EXT_A
21	select RISCV_ISA_EXT_C
22	select RISCV_ISA_EXT_ZICSR
23	select RISCV_ISA_EXT_ZIFENCEI
24
25endchoice
26
27config MPFS_HAL
28	depends on SOC_MPFS
29	bool "Microchip Polarfire SOC hardware abstracton layer"
30	select HAS_MPFS_HAL
31