Linux 4.1.18
[linux/fpc-iii.git] / arch / arm / mach-ep93xx / Kconfig
blobbec570ae6494d0bfacd8b479ee9876fbc61dbfeb
1 if ARCH_EP93XX
3 menu "Cirrus EP93xx Implementation Options"
5 config EP93XX_SOC_COMMON
6         bool
7         default y
8         select SOC_BUS
9         select LEDS_GPIO_REGISTER
11 config CRUNCH
12         bool "Support for MaverickCrunch"
13         help
14           Enable kernel support for MaverickCrunch.
16 comment "EP93xx Platforms"
18 choice
19         prompt "EP93xx first SDRAM bank selection"
20         default EP93XX_SDCE3_SYNC_PHYS_OFFSET
22 config EP93XX_SDCE3_SYNC_PHYS_OFFSET
23         bool "0x00000000 - SDCE3/SyncBoot"
24         help
25           Select this option if you want support for EP93xx boards with the
26           first SDRAM bank at 0x00000000.
28 config EP93XX_SDCE0_PHYS_OFFSET
29         bool "0xc0000000 - SDCEO"
30         help
31           Select this option if you want support for EP93xx boards with the
32           first SDRAM bank at 0xc0000000.
34 config EP93XX_SDCE1_PHYS_OFFSET
35         bool "0xd0000000 - SDCE1"
36         help
37           Select this option if you want support for EP93xx boards with the
38           first SDRAM bank at 0xd0000000.
40 config EP93XX_SDCE2_PHYS_OFFSET
41         bool "0xe0000000 - SDCE2"
42         help
43           Select this option if you want support for EP93xx boards with the
44           first SDRAM bank at 0xe0000000.
46 config EP93XX_SDCE3_ASYNC_PHYS_OFFSET
47         bool "0xf0000000 - SDCE3/AsyncBoot"
48         help
49           Select this option if you want support for EP93xx boards with the
50           first SDRAM bank at 0xf0000000.
52 endchoice
54 config MACH_ADSSPHERE
55         bool "Support ADS Sphere"
56         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
57         help
58           Say 'Y' here if you want your kernel to support the ADS
59           Sphere board.
61 config MACH_EDB93XX
62         bool
64 config MACH_EDB9301
65         bool "Support Cirrus Logic EDB9301"
66         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
67         select MACH_EDB93XX
68         help
69           Say 'Y' here if you want your kernel to support the Cirrus
70           Logic EDB9301 Evaluation Board.
72 config MACH_EDB9302
73         bool "Support Cirrus Logic EDB9302"
74         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
75         select MACH_EDB93XX
76         help
77           Say 'Y' here if you want your kernel to support the Cirrus
78           Logic EDB9302 Evaluation Board.
80 config MACH_EDB9302A
81         bool "Support Cirrus Logic EDB9302A"
82         depends on EP93XX_SDCE0_PHYS_OFFSET
83         select MACH_EDB93XX
84         help
85           Say 'Y' here if you want your kernel to support the Cirrus
86           Logic EDB9302A Evaluation Board.
88 config MACH_EDB9307
89         bool "Support Cirrus Logic EDB9307"
90         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
91         select MACH_EDB93XX
92         help
93           Say 'Y' here if you want your kernel to support the Cirrus
94           Logic EDB9307 Evaluation Board.
96 config MACH_EDB9307A
97         bool "Support Cirrus Logic EDB9307A"
98         depends on EP93XX_SDCE0_PHYS_OFFSET
99         select MACH_EDB93XX
100         help
101           Say 'Y' here if you want your kernel to support the Cirrus
102           Logic EDB9307A Evaluation Board.
104 config MACH_EDB9312
105         bool "Support Cirrus Logic EDB9312"
106         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
107         select MACH_EDB93XX
108         help
109           Say 'Y' here if you want your kernel to support the Cirrus
110           Logic EDB9312 Evaluation Board.
112 config MACH_EDB9315
113         bool "Support Cirrus Logic EDB9315"
114         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
115         select MACH_EDB93XX
116         help
117           Say 'Y' here if you want your kernel to support the Cirrus
118           Logic EDB9315 Evaluation Board.
120 config MACH_EDB9315A
121         bool "Support Cirrus Logic EDB9315A"
122         depends on EP93XX_SDCE0_PHYS_OFFSET
123         select MACH_EDB93XX
124         help
125           Say 'Y' here if you want your kernel to support the Cirrus
126           Logic EDB9315A Evaluation Board.
128 config MACH_GESBC9312
129         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
130         bool "Support Glomation GESBC-9312-sx"
131         help
132           Say 'Y' here if you want your kernel to support the Glomation
133           GESBC-9312-sx board.
135 config MACH_MICRO9
136         bool
138 config MACH_MICRO9H
139         bool "Support Contec Micro9-High"
140         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
141         select MACH_MICRO9
142         help
143           Say 'Y' here if you want your kernel to support the
144           Contec Micro9-High board.
146 config MACH_MICRO9M
147         bool "Support Contec Micro9-Mid"
148         depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
149         select MACH_MICRO9
150         help
151           Say 'Y' here if you want your kernel to support the
152           Contec Micro9-Mid board.
154 config MACH_MICRO9L
155         bool "Support Contec Micro9-Lite"
156         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
157         select MACH_MICRO9
158         help
159           Say 'Y' here if you want your kernel to support the
160           Contec Micro9-Lite board.
162 config MACH_MICRO9S
163         bool "Support Contec Micro9-Slim"
164         depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
165         select MACH_MICRO9
166         help
167           Say 'Y' here if you want your kernel to support the
168           Contec Micro9-Slim board.
170 config MACH_SIM_ONE
171         bool "Support Simplemachines Sim.One board"
172         depends on EP93XX_SDCE0_PHYS_OFFSET
173         help
174           Say 'Y' here if you want your kernel to support the
175           Simplemachines Sim.One board.
177 config MACH_SNAPPER_CL15
178         bool "Support Bluewater Systems Snapper CL15 Module"
179         depends on EP93XX_SDCE0_PHYS_OFFSET
180         help
181           Say 'Y' here if you want your kernel to support the Bluewater
182           Systems Snapper CL15 Module.
184 config MACH_TS72XX
185         bool "Support Technologic Systems TS-72xx SBC"
186         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
187         help
188           Say 'Y' here if you want your kernel to support the
189           Technologic Systems TS-72xx board.
191 config MACH_VISION_EP9307
192         bool "Support Vision Engraving Systems EP9307 SoM"
193         depends on EP93XX_SDCE0_PHYS_OFFSET
194         help
195           Say 'Y' here if you want your kernel to support the
196           Vision Engraving Systems EP9307 SoM.
198 endmenu
200 endif