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