omap3: Allow EHCI to be built on OMAP3
[linux-2.6.git] / arch / arm / mach-omap2 / Kconfig
1 comment "OMAP Core Type"
2         depends on ARCH_OMAP2
3
4 config ARCH_OMAP24XX
5         bool "OMAP24xx Based System"
6         depends on ARCH_OMAP2
7
8 config ARCH_OMAP2420
9         bool "OMAP2420 support"
10         depends on ARCH_OMAP24XX
11         select OMAP_DM_TIMER
12         select ARCH_OMAP_OTG
13
14 config ARCH_OMAP2430
15         bool "OMAP2430 support"
16         depends on ARCH_OMAP24XX
17
18 config ARCH_OMAP34XX
19         bool "OMAP34xx Based System"
20         depends on ARCH_OMAP3
21         select USB_ARCH_HAS_EHCI
22
23 config ARCH_OMAP3430
24         bool "OMAP3430 support"
25         depends on ARCH_OMAP3 && ARCH_OMAP34XX
26         select ARCH_OMAP_OTG
27
28 config OMAP_PACKAGE_CBC
29        bool
30
31 config OMAP_PACKAGE_CBB
32        bool
33
34 config OMAP_PACKAGE_CUS
35        bool
36
37 config OMAP_PACKAGE_CBP
38        bool
39
40 comment "OMAP Board Type"
41         depends on ARCH_OMAP2 || ARCH_OMAP3 || ARCH_OMAP4
42
43 config MACH_OMAP_GENERIC
44         bool "Generic OMAP board"
45         depends on ARCH_OMAP2 && ARCH_OMAP24XX
46
47 config MACH_OMAP2_TUSB6010
48         bool
49         depends on ARCH_OMAP2 && ARCH_OMAP2420
50         default y if MACH_NOKIA_N8X0
51
52 config MACH_OMAP_H4
53         bool "OMAP 2420 H4 board"
54         depends on ARCH_OMAP2 && ARCH_OMAP24XX
55         select OMAP_DEBUG_DEVICES
56
57 config MACH_OMAP_APOLLON
58         bool "OMAP 2420 Apollon board"
59         depends on ARCH_OMAP2 && ARCH_OMAP24XX
60
61 config MACH_OMAP_2430SDP
62         bool "OMAP 2430 SDP board"
63         depends on ARCH_OMAP2 && ARCH_OMAP24XX
64
65 config MACH_OMAP3_BEAGLE
66         bool "OMAP3 BEAGLE board"
67         depends on ARCH_OMAP3 && ARCH_OMAP34XX
68         select OMAP_PACKAGE_CBB
69
70 config MACH_OMAP_LDP
71         bool "OMAP3 LDP board"
72         depends on ARCH_OMAP3 && ARCH_OMAP34XX
73         select OMAP_PACKAGE_CBB
74
75 config MACH_OVERO
76         bool "Gumstix Overo board"
77         depends on ARCH_OMAP3 && ARCH_OMAP34XX
78         select OMAP_PACKAGE_CBB
79
80 config MACH_OMAP3EVM
81         bool "OMAP 3530 EVM board"
82         depends on ARCH_OMAP3 && ARCH_OMAP34XX
83
84 config MACH_OMAP3517EVM
85         bool "OMAP3517/ AM3517 EVM board"
86         depends on ARCH_OMAP3 && ARCH_OMAP34XX
87         select OMAP_PACKAGE_CBB
88
89 config MACH_OMAP3_PANDORA
90         bool "OMAP3 Pandora"
91         depends on ARCH_OMAP3 && ARCH_OMAP34XX
92         select OMAP_PACKAGE_CBB
93
94 config MACH_OMAP3_TOUCHBOOK
95         bool "OMAP3 Touch Book"
96         depends on ARCH_OMAP3 && ARCH_OMAP34XX
97         select BACKLIGHT_CLASS_DEVICE
98
99 config MACH_OMAP_3430SDP
100         bool "OMAP 3430 SDP board"
101         depends on ARCH_OMAP3 && ARCH_OMAP34XX
102         select OMAP_PACKAGE_CBB
103
104 config MACH_NOKIA_N800
105        bool
106
107 config MACH_NOKIA_N810
108        bool
109
110 config MACH_NOKIA_N810_WIMAX
111        bool
112
113 config MACH_NOKIA_N8X0
114         bool "Nokia N800/N810"
115         depends on ARCH_OMAP2420
116         select MACH_NOKIA_N800
117         select MACH_NOKIA_N810
118         select MACH_NOKIA_N810_WIMAX
119
120 config MACH_NOKIA_RX51
121         bool "Nokia RX-51 board"
122         depends on ARCH_OMAP3 && ARCH_OMAP34XX
123         select OMAP_PACKAGE_CBB
124
125 config MACH_OMAP_ZOOM2
126         bool "OMAP3 Zoom2 board"
127         depends on ARCH_OMAP3 && ARCH_OMAP34XX
128         select OMAP_PACKAGE_CBB
129
130 config MACH_OMAP_ZOOM3
131         bool "OMAP3630 Zoom3 board"
132         depends on ARCH_OMAP3 && ARCH_OMAP34XX
133         select OMAP_PACKAGE_CBP
134
135 config MACH_CM_T35
136         bool "CompuLab CM-T35 module"
137         depends on ARCH_OMAP3 && ARCH_OMAP34XX
138         select OMAP_PACKAGE_CUS
139         select OMAP_MUX
140
141 config MACH_IGEP0020
142         bool "IGEP0020"
143         depends on ARCH_OMAP3 && ARCH_OMAP34XX
144         select OMAP_PACKAGE_CBB
145
146 config MACH_OMAP_3630SDP
147         bool "OMAP3630 SDP board"
148         depends on ARCH_OMAP3 && ARCH_OMAP34XX
149         select OMAP_PACKAGE_CBP
150
151 config MACH_OMAP_4430SDP
152         bool "OMAP 4430 SDP board"
153         depends on ARCH_OMAP4
154
155 config OMAP3_EMU
156         bool "OMAP3 debugging peripherals"
157         depends on ARCH_OMAP3
158         select OC_ETM
159         help
160           Say Y here to enable debugging hardware of omap3
161
162 config OMAP3_SDRC_AC_TIMING
163         bool "Enable SDRC AC timing register changes"
164         depends on ARCH_OMAP3 && ARCH_OMAP34XX
165         default n
166         help
167           If you know that none of your system initiators will attempt to
168           access SDRAM during CORE DVFS, select Y here.  This should boost
169           SDRAM performance at lower CORE OPPs.  There are relatively few
170           users who will wish to say yes at this point - almost everyone will
171           wish to say no.  Selecting yes without understanding what is
172           going on could result in system crashes;
173