1# Copyright (c) 2018 Synopsys, Inc. All rights reserved.
2# SPDX-License-Identifier: Apache-2.0
3
4choice
5	prompt "ARC nSIM SoC Selection"
6	default SOC_NSIM_EM
7	depends on SOC_NSIM
8
9config SOC_NSIM_EM
10	bool "Synopsys ARC EM in nSIM"
11	select CPU_HAS_MPU
12
13config SOC_NSIM_EM7D_V22
14	bool "Synopsys ARC EM7D_V22 in nSIM"
15	select CPU_HAS_MPU
16	select CPU_HAS_FPU
17
18config SOC_NSIM_EM11D
19	bool "Synopsys ARC EM11D in nSIM"
20	select CPU_HAS_MPU
21	select ARC_HAS_DSP
22
23config SOC_NSIM_SEM
24	bool "Synopsys ARC SEM in nSIM"
25	select CPU_HAS_MPU
26	select CPU_HAS_FPU
27	select ARC_HAS_SECURE
28
29config SOC_NSIM_HS
30	bool "Synopsys ARC HS in nSIM"
31	select CPU_HAS_FPU
32	select CPU_HAS_MPU
33
34config SOC_NSIM_HS_SMP
35	bool "Multi-core Synopsys ARC HS in nSIM"
36	select CPU_HAS_FPU
37
38config SOC_NSIM_HS_MPUV6
39	bool "Synopsys ARC HS with MPU v6 in nSIM"
40	select CPU_HAS_MPU
41	select CPU_HAS_FPU
42
43config SOC_NSIM_VPX5
44	bool "Synopsys ARC VPX5 in nSIM"
45
46config SOC_NSIM_HS6X
47	bool "Synopsys ARC HS6x in nSIM"
48
49config SOC_NSIM_HS6X_SMP
50	bool "Multi-core Synopsys ARC HS6x in nSIM"
51
52config SOC_NSIM_HS5X
53	bool "Synopsys ARC HS5x in nSIM"
54
55config SOC_NSIM_HS5X_SMP
56	bool "Multi-core Synopsys ARC HS5x in nSIM"
57
58endchoice
59