1# SPDX-License-Identifier: GPL-2.0-only
2if ARCH_EP93XX
3
4menu "Cirrus EP93xx Implementation Options"
5
6config EP93XX_SOC_COMMON
7	bool
8	default y
9	select SOC_BUS
10	select LEDS_GPIO_REGISTER
11
12config CRUNCH
13	bool "Support for MaverickCrunch"
14	help
15	  Enable kernel support for MaverickCrunch.
16
17comment "EP93xx Platforms"
18
19config MACH_ADSSPHERE
20	bool "Support ADS Sphere"
21	help
22	  Say 'Y' here if you want your kernel to support the ADS
23	  Sphere board.
24
25config MACH_BK3
26	bool "Support Liebherr BK3.1"
27	select MACH_TS72XX
28	help
29	  Say 'Y' here if you want your kernel to support the
30	  Liebherr controller BK3.1.
31
32config MACH_EDB93XX
33	bool
34
35config MACH_EDB9301
36	bool "Support Cirrus Logic EDB9301"
37	select MACH_EDB93XX
38	help
39	  Say 'Y' here if you want your kernel to support the Cirrus
40	  Logic EDB9301 Evaluation Board.
41
42config MACH_EDB9302
43	bool "Support Cirrus Logic EDB9302"
44	select MACH_EDB93XX
45	help
46	  Say 'Y' here if you want your kernel to support the Cirrus
47	  Logic EDB9302 Evaluation Board.
48
49config MACH_EDB9302A
50	bool "Support Cirrus Logic EDB9302A"
51	select MACH_EDB93XX
52	help
53	  Say 'Y' here if you want your kernel to support the Cirrus
54	  Logic EDB9302A Evaluation Board.
55
56config MACH_EDB9307
57	bool "Support Cirrus Logic EDB9307"
58	select MACH_EDB93XX
59	help
60	  Say 'Y' here if you want your kernel to support the Cirrus
61	  Logic EDB9307 Evaluation Board.
62
63config MACH_EDB9307A
64	bool "Support Cirrus Logic EDB9307A"
65	select MACH_EDB93XX
66	help
67	  Say 'Y' here if you want your kernel to support the Cirrus
68	  Logic EDB9307A Evaluation Board.
69
70config MACH_EDB9312
71	bool "Support Cirrus Logic EDB9312"
72	select MACH_EDB93XX
73	help
74	  Say 'Y' here if you want your kernel to support the Cirrus
75	  Logic EDB9312 Evaluation Board.
76
77config MACH_EDB9315
78	bool "Support Cirrus Logic EDB9315"
79	select MACH_EDB93XX
80	help
81	  Say 'Y' here if you want your kernel to support the Cirrus
82	  Logic EDB9315 Evaluation Board.
83
84config MACH_EDB9315A
85	bool "Support Cirrus Logic EDB9315A"
86	select MACH_EDB93XX
87	help
88	  Say 'Y' here if you want your kernel to support the Cirrus
89	  Logic EDB9315A Evaluation Board.
90
91config MACH_GESBC9312
92	bool "Support Glomation GESBC-9312-sx"
93	help
94	  Say 'Y' here if you want your kernel to support the Glomation
95	  GESBC-9312-sx board.
96
97config MACH_MICRO9
98	bool
99
100config MACH_MICRO9H
101	bool "Support Contec Micro9-High"
102	select MACH_MICRO9
103	help
104	  Say 'Y' here if you want your kernel to support the
105	  Contec Micro9-High board.
106
107config MACH_MICRO9M
108	bool "Support Contec Micro9-Mid"
109	select MACH_MICRO9
110	help
111	  Say 'Y' here if you want your kernel to support the
112	  Contec Micro9-Mid board.
113
114config MACH_MICRO9L
115	bool "Support Contec Micro9-Lite"
116	select MACH_MICRO9
117	help
118	  Say 'Y' here if you want your kernel to support the
119	  Contec Micro9-Lite board.
120
121config MACH_MICRO9S
122	bool "Support Contec Micro9-Slim"
123	select MACH_MICRO9
124	help
125	  Say 'Y' here if you want your kernel to support the
126	  Contec Micro9-Slim board.
127
128config MACH_SIM_ONE
129        bool "Support Simplemachines Sim.One board"
130        help
131          Say 'Y' here if you want your kernel to support the
132          Simplemachines Sim.One board.
133
134config MACH_SNAPPER_CL15
135	bool "Support Bluewater Systems Snapper CL15 Module"
136	help
137	  Say 'Y' here if you want your kernel to support the Bluewater
138	  Systems Snapper CL15 Module.
139
140config MACH_TS72XX
141	bool "Support Technologic Systems TS-72xx SBC"
142	help
143	  Say 'Y' here if you want your kernel to support the
144	  Technologic Systems TS-72xx board.
145
146config MACH_VISION_EP9307
147	bool "Support Vision Engraving Systems EP9307 SoM"
148	help
149	  Say 'Y' here if you want your kernel to support the
150	  Vision Engraving Systems EP9307 SoM.
151
152endmenu
153
154endif
155