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