Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[sfrench/cifs-2.6.git] / arch / arm / mach-omap1 / Kconfig
1 if ARCH_OMAP1
2
3 menu "TI OMAP1 specific features"
4
5 comment "OMAP Core Type"
6         depends on ARCH_OMAP1
7
8 config ARCH_OMAP730
9         depends on ARCH_OMAP1
10         bool "OMAP730 Based System"
11         select CPU_ARM926T
12         select OMAP_MPU_TIMER
13         select ARCH_OMAP_OTG
14
15 config ARCH_OMAP850
16         depends on ARCH_OMAP1
17         bool "OMAP850 Based System"
18         select CPU_ARM926T
19         select ARCH_OMAP_OTG
20
21 config ARCH_OMAP15XX
22         depends on ARCH_OMAP1
23         default y
24         bool "OMAP15xx Based System"
25         select CPU_ARM925T
26         select OMAP_MPU_TIMER
27
28 config ARCH_OMAP16XX
29         depends on ARCH_OMAP1
30         bool "OMAP16xx Based System"
31         select CPU_ARM926T
32         select ARCH_OMAP_OTG
33
34 comment "OMAP Board Type"
35         depends on ARCH_OMAP1
36
37 config MACH_OMAP_INNOVATOR
38         bool "TI Innovator"
39         depends on ARCH_OMAP1 && (ARCH_OMAP15XX || ARCH_OMAP16XX)
40         select OMAP_MCBSP
41         help
42           TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
43           have such a board.
44
45 config MACH_OMAP_H2
46         bool "TI H2 Support"
47         depends on ARCH_OMAP1 && ARCH_OMAP16XX
48         select OMAP_MCBSP
49         help
50           TI OMAP 1610/1611B H2 board support. Say Y here if you have such
51           a board.
52
53 config MACH_OMAP_H3
54         bool "TI H3 Support"
55         depends on ARCH_OMAP1 && ARCH_OMAP16XX
56         help
57           TI OMAP 1710 H3 board support. Say Y here if you have such
58           a board.
59
60 config MACH_OMAP_HTCWIZARD
61         bool "HTC Wizard"
62         depends on ARCH_OMAP850
63         help
64           HTC Wizard smartphone support (AKA QTEK 9100, ...)
65
66 config MACH_HERALD
67         bool "HTC Herald"
68         depends on ARCH_OMAP850
69         help
70           HTC Herald smartphone support (AKA T-Mobile Wing, ...)
71
72 config MACH_OMAP_OSK
73         bool "TI OSK Support"
74         depends on ARCH_OMAP1 && ARCH_OMAP16XX
75         select OMAP_MCBSP
76         help
77           TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
78           if you have such a board.
79
80 config OMAP_OSK_MISTRAL
81         bool "Mistral QVGA board Support"
82         depends on MACH_OMAP_OSK
83         help
84           The OSK supports an optional add-on board with a Quarter-VGA
85           touchscreen, PDA-ish buttons, a resume button, bicolor LED,
86           and camera connector.  Say Y here if you have this board.
87
88 config MACH_OMAP_PERSEUS2
89         bool "TI Perseus2"
90         depends on ARCH_OMAP1 && ARCH_OMAP730
91         help
92           Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
93           a board.
94
95 config MACH_OMAP_FSAMPLE
96         bool "TI F-Sample"
97         depends on ARCH_OMAP1 && ARCH_OMAP730
98         help
99           Support for TI OMAP 850 F-Sample board. Say Y here if you have such
100           a board.
101
102 config MACH_VOICEBLUE
103         bool "Voiceblue"
104         depends on ARCH_OMAP1 && ARCH_OMAP15XX
105         help
106           Support for Voiceblue GSM/VoIP gateway. Say Y here if you have
107           such a board.
108
109 config MACH_OMAP_PALMTE
110         bool "Palm Tungsten E"
111         depends on ARCH_OMAP1 && ARCH_OMAP15XX
112         help
113           Support for the Palm Tungsten E PDA.  To boot the kernel, you'll
114           need a PalmOS compatible bootloader; check out
115           http://palmtelinux.sourceforge.net/ for more information.
116           Say Y here if you have this PDA model, say N otherwise.
117
118 config MACH_OMAP_PALMZ71
119         bool "Palm Zire71"
120         depends on ARCH_OMAP1 && ARCH_OMAP15XX
121         help
122          Support for the Palm Zire71 PDA. To boot the kernel,
123          you'll need a PalmOS compatible bootloader; check out
124          http://hackndev.com/palm/z71 for more information.
125          Say Y here if you have such a PDA, say N otherwise.
126
127 config MACH_OMAP_PALMTT
128         bool "Palm Tungsten|T"
129         depends on ARCH_OMAP1 && ARCH_OMAP15XX
130         help
131           Support for the Palm Tungsten|T PDA. To boot the kernel, you'll
132           need a PalmOS compatible bootloader (Garux); check out
133           http://garux.sourceforge.net/ for more information.
134           Say Y here if you have this PDA model, say N otherwise.
135
136 config MACH_SX1
137         bool "Siemens SX1"
138         depends on ARCH_OMAP1 && ARCH_OMAP15XX
139         help
140           Support for the Siemens SX1 phone. To boot the kernel,
141           you'll need a SX1 compatible bootloader; check out
142           http://forum.oslik.ru and
143           http://www.handhelds.org/moin/moin.cgi/SiemensSX1
144           for more information.
145           Say Y here if you have such a phone, say NO otherwise.
146
147 config MACH_NOKIA770
148         bool "Nokia 770"
149         depends on ARCH_OMAP1 && ARCH_OMAP16XX
150         help
151           Support for the Nokia 770 Internet Tablet. Say Y here if you
152           have such a device.
153
154 config MACH_AMS_DELTA
155         bool "Amstrad E3 (Delta)"
156         depends on ARCH_OMAP1 && ARCH_OMAP15XX
157         select FIQ
158         help
159           Support for the Amstrad E3 (codename Delta) videophone. Say Y here
160           if you have such a device.
161
162 config MACH_OMAP_GENERIC
163         bool "Generic OMAP board"
164         depends on ARCH_OMAP1 && (ARCH_OMAP15XX || ARCH_OMAP16XX)
165         help
166           Support for generic OMAP-1510, 1610 or 1710 board with
167           no FPGA. Can be used as template for porting Linux to
168           custom OMAP boards. Say Y here if you have a custom
169           board.
170
171 comment "OMAP CPU Speed"
172         depends on ARCH_OMAP1
173
174 config OMAP_CLOCKS_SET_BY_BOOTLOADER
175         bool "OMAP clocks set by bootloader"
176         depends on ARCH_OMAP1
177         help
178           Enable this option to prevent the kernel from overriding the clock
179           frequencies programmed by bootloader for MPU, DSP, MMUs, TC,
180           internal LCD controller and MPU peripherals.
181
182 config OMAP_ARM_216MHZ
183         bool "OMAP ARM 216 MHz CPU (1710 only)"
184         depends on ARCH_OMAP1 && ARCH_OMAP16XX
185         help
186           Enable 216 MHz clock for OMAP1710 CPU. If unsure, say N.
187
188 config OMAP_ARM_195MHZ
189         bool "OMAP ARM 195 MHz CPU"
190         depends on ARCH_OMAP1 && (ARCH_OMAP730 || ARCH_OMAP850)
191         help
192           Enable 195MHz clock for OMAP CPU. If unsure, say N.
193
194 config OMAP_ARM_192MHZ
195         bool "OMAP ARM 192 MHz CPU"
196         depends on ARCH_OMAP1 && ARCH_OMAP16XX
197         help
198           Enable 192MHz clock for OMAP CPU. If unsure, say N.
199
200 config OMAP_ARM_182MHZ
201         bool "OMAP ARM 182 MHz CPU"
202         depends on ARCH_OMAP1 && (ARCH_OMAP730 || ARCH_OMAP850)
203         help
204           Enable 182MHz clock for OMAP CPU. If unsure, say N.
205
206 config OMAP_ARM_168MHZ
207         bool "OMAP ARM 168 MHz CPU"
208         depends on ARCH_OMAP1 && (ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 || ARCH_OMAP850)
209         help
210           Enable 168MHz clock for OMAP CPU. If unsure, say N.
211
212 config OMAP_ARM_150MHZ
213         bool "OMAP ARM 150 MHz CPU"
214         depends on ARCH_OMAP1 && ARCH_OMAP15XX
215         help
216           Enable 150MHz clock for OMAP CPU. If unsure, say N.
217
218 config OMAP_ARM_120MHZ
219         bool "OMAP ARM 120 MHz CPU"
220         depends on ARCH_OMAP1 && (ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 || ARCH_OMAP850)
221         help
222           Enable 120MHz clock for OMAP CPU. If unsure, say N.
223
224 config OMAP_ARM_96MHZ
225         bool "OMAP ARM 96 MHz CPU"
226         depends on ARCH_OMAP1 && (ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 || ARCH_OMAP850)
227         help
228           Enable 96MHz clock for OMAP CPU. If unsure, say N.
229
230 config OMAP_ARM_60MHZ
231         bool "OMAP ARM 60 MHz CPU"
232         depends on ARCH_OMAP1 && (ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 || ARCH_OMAP850)
233         default y
234         help
235           Enable 60MHz clock for OMAP CPU. If unsure, say Y.
236
237 config OMAP_ARM_30MHZ
238         bool "OMAP ARM 30 MHz CPU"
239         depends on ARCH_OMAP1 && (ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 || ARCH_OMAP850)
240         help
241           Enable 30MHz clock for OMAP CPU. If unsure, say N.
242
243 endmenu
244
245 endif