xref: /linux/arch/arm/mach-omap2/Kconfig (revision ffb63e3402849e1b70119ee0c9a81dc9da4dfa97)
1if ARCH_OMAP2PLUS
2
3menu "TI OMAP2/3/4 Specific Features"
4
5config ARCH_OMAP2
6	bool "TI OMAP2"
7	depends on ARCH_OMAP2PLUS
8	default y
9	select CPU_V6
10
11config ARCH_OMAP3
12	bool "TI OMAP3"
13	depends on ARCH_OMAP2PLUS
14	default y
15	select CPU_V7
16	select USB_ARCH_HAS_EHCI
17	select ARM_L1_CACHE_SHIFT_6
18
19config ARCH_OMAP4
20	bool "TI OMAP4"
21	default y
22	depends on ARCH_OMAP2PLUS
23	select CPU_V7
24	select ARM_GIC
25
26comment "OMAP Core Type"
27	depends on ARCH_OMAP2
28
29config ARCH_OMAP2420
30	bool "OMAP2420 support"
31	depends on ARCH_OMAP2
32	default y
33	select OMAP_DM_TIMER
34	select ARCH_OMAP_OTG
35
36config ARCH_OMAP2430
37	bool "OMAP2430 support"
38	depends on ARCH_OMAP2
39	default y
40	select ARCH_OMAP_OTG
41
42config ARCH_OMAP3430
43	bool "OMAP3430 support"
44	depends on ARCH_OMAP3
45	default y
46	select ARCH_OMAP_OTG
47
48config OMAP_PACKAGE_ZAF
49       bool
50
51config OMAP_PACKAGE_ZAC
52       bool
53
54config OMAP_PACKAGE_CBC
55       bool
56
57config OMAP_PACKAGE_CBB
58       bool
59
60config OMAP_PACKAGE_CUS
61       bool
62
63config OMAP_PACKAGE_CBP
64       bool
65
66comment "OMAP Board Type"
67	depends on ARCH_OMAP2PLUS
68
69config MACH_OMAP_GENERIC
70	bool "Generic OMAP board"
71	depends on ARCH_OMAP2
72	default y
73
74config MACH_OMAP2_TUSB6010
75	bool
76	depends on ARCH_OMAP2 && ARCH_OMAP2420
77	default y if MACH_NOKIA_N8X0
78
79config MACH_OMAP_H4
80	bool "OMAP 2420 H4 board"
81	depends on ARCH_OMAP2
82	default y
83	select OMAP_PACKAGE_ZAF
84	select OMAP_DEBUG_DEVICES
85
86config MACH_OMAP_APOLLON
87	bool "OMAP 2420 Apollon board"
88	depends on ARCH_OMAP2
89	default y
90	select OMAP_PACKAGE_ZAC
91
92config MACH_OMAP_2430SDP
93	bool "OMAP 2430 SDP board"
94	depends on ARCH_OMAP2
95	default y
96	select OMAP_PACKAGE_ZAC
97
98config MACH_OMAP3_BEAGLE
99	bool "OMAP3 BEAGLE board"
100	depends on ARCH_OMAP3
101	default y
102	select OMAP_PACKAGE_CBB
103
104config MACH_DEVKIT8000
105	bool "DEVKIT8000 board"
106	depends on ARCH_OMAP3
107	default y
108	select OMAP_PACKAGE_CUS
109	select OMAP_MUX
110
111config MACH_OMAP_LDP
112	bool "OMAP3 LDP board"
113	depends on ARCH_OMAP3
114	default y
115	select OMAP_PACKAGE_CBB
116
117config MACH_OVERO
118	bool "Gumstix Overo board"
119	depends on ARCH_OMAP3
120	default y
121	select OMAP_PACKAGE_CBB
122
123config MACH_OMAP3EVM
124	bool "OMAP 3530 EVM board"
125	depends on ARCH_OMAP3
126	default y
127	select OMAP_PACKAGE_CBB
128
129config MACH_OMAP3517EVM
130	bool "OMAP3517/ AM3517 EVM board"
131	depends on ARCH_OMAP3
132	default y
133	select OMAP_PACKAGE_CBB
134
135config MACH_OMAP3_PANDORA
136	bool "OMAP3 Pandora"
137	depends on ARCH_OMAP3
138	default y
139	select OMAP_PACKAGE_CBB
140
141config MACH_OMAP3_TOUCHBOOK
142	bool "OMAP3 Touch Book"
143	depends on ARCH_OMAP3
144	default y
145	select BACKLIGHT_CLASS_DEVICE
146
147config MACH_OMAP_3430SDP
148	bool "OMAP 3430 SDP board"
149	depends on ARCH_OMAP3
150	default y
151	select OMAP_PACKAGE_CBB
152
153config MACH_NOKIA_N800
154       bool
155
156config MACH_NOKIA_N810
157       bool
158
159config MACH_NOKIA_N810_WIMAX
160       bool
161
162config MACH_NOKIA_N8X0
163	bool "Nokia N800/N810"
164	depends on ARCH_OMAP2420
165	default y
166	select OMAP_PACKAGE_ZAC
167	select MACH_NOKIA_N800
168	select MACH_NOKIA_N810
169	select MACH_NOKIA_N810_WIMAX
170
171config MACH_NOKIA_RX51
172	bool "Nokia RX-51 board"
173	depends on ARCH_OMAP3
174	default y
175	select OMAP_PACKAGE_CBB
176
177config MACH_OMAP_ZOOM2
178	bool "OMAP3 Zoom2 board"
179	depends on ARCH_OMAP3
180	default y
181	select OMAP_PACKAGE_CBB
182
183config MACH_OMAP_ZOOM3
184	bool "OMAP3630 Zoom3 board"
185	depends on ARCH_OMAP3
186	default y
187	select OMAP_PACKAGE_CBP
188
189config MACH_CM_T35
190	bool "CompuLab CM-T35 module"
191	depends on ARCH_OMAP3
192	default y
193	select OMAP_PACKAGE_CUS
194	select OMAP_MUX
195
196config MACH_IGEP0020
197	bool "IGEP v2 board"
198	depends on ARCH_OMAP3
199	default y
200	select OMAP_PACKAGE_CBB
201
202config MACH_SBC3530
203	bool "OMAP3 SBC STALKER board"
204	depends on ARCH_OMAP3
205	default y
206	select OMAP_PACKAGE_CUS
207	select OMAP_MUX
208
209config MACH_OMAP_3630SDP
210	bool "OMAP3630 SDP board"
211	depends on ARCH_OMAP3
212	default y
213	select OMAP_PACKAGE_CBP
214
215config MACH_OMAP_4430SDP
216	bool "OMAP 4430 SDP board"
217	default y
218	depends on ARCH_OMAP4
219
220config OMAP3_EMU
221	bool "OMAP3 debugging peripherals"
222	depends on ARCH_OMAP3
223	select OC_ETM
224	help
225	  Say Y here to enable debugging hardware of omap3
226
227config OMAP3_SDRC_AC_TIMING
228	bool "Enable SDRC AC timing register changes"
229	depends on ARCH_OMAP3
230	default n
231	help
232	  If you know that none of your system initiators will attempt to
233	  access SDRAM during CORE DVFS, select Y here.  This should boost
234	  SDRAM performance at lower CORE OPPs.  There are relatively few
235	  users who will wish to say yes at this point - almost everyone will
236	  wish to say no.  Selecting yes without understanding what is
237	  going on could result in system crashes;
238
239endmenu
240
241endif
242