xref: /openbmc/linux/arch/arm/mach-ep93xx/Kconfig (revision 917bda9ab155032a02be1a57ebd4d949ae9e1528)
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
172