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