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