xref: /openbmc/linux/arch/arm/mach-omap1/Kconfig (revision df2634f43f5106947f3735a0b61a6527a4b278cd)
1if ARCH_OMAP1
2
3menu "TI OMAP1 specific features"
4
5comment "OMAP Core Type"
6	depends on ARCH_OMAP1
7
8config 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
15config ARCH_OMAP850
16	depends on ARCH_OMAP1
17	bool "OMAP850 Based System"
18	select CPU_ARM926T
19	select ARCH_OMAP_OTG
20
21config 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
28config ARCH_OMAP16XX
29	depends on ARCH_OMAP1
30	bool "OMAP16xx Based System"
31	select CPU_ARM926T
32	select ARCH_OMAP_OTG
33
34comment "OMAP Board Type"
35	depends on ARCH_OMAP1
36
37config 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
45config 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
53config 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
60config MACH_OMAP_HTCWIZARD
61	bool "HTC Wizard"
62	depends on ARCH_OMAP850
63	help
64	  HTC Wizard smartphone support (AKA QTEK 9100, ...)
65
66config MACH_HERALD
67	bool "HTC Herald"
68	depends on ARCH_OMAP850
69	help
70	  HTC Herald smartphone support (AKA T-Mobile Wing, ...)
71
72config 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
80config 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
88config 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
95config 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
102config 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
109config 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
118config 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
127config 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
136config 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
147config 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
154config 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
162config 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
171comment "OMAP CPU Speed"
172	depends on ARCH_OMAP1
173
174config 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
182config 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
188config 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
194config 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
200config 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
206config 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
212config 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
218config 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
224config 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
230config 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
237config 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
243endmenu
244
245endif
246