xref: /linux/arch/arm/mach-omap2/Kconfig (revision ffb63e3402849e1b70119ee0c9a81dc9da4dfa97)
14a54db61STony Lindgrenif ARCH_OMAP2PLUS
24a54db61STony Lindgren
34a54db61STony Lindgrenmenu "TI OMAP2/3/4 Specific Features"
44a54db61STony Lindgren
568ac8f7dSTony Lindgrenconfig ARCH_OMAP2
668ac8f7dSTony Lindgren	bool "TI OMAP2"
768ac8f7dSTony Lindgren	depends on ARCH_OMAP2PLUS
8*ffb63e34STony Lindgren	default y
968ac8f7dSTony Lindgren	select CPU_V6
1068ac8f7dSTony Lindgren
1168ac8f7dSTony Lindgrenconfig ARCH_OMAP3
1268ac8f7dSTony Lindgren	bool "TI OMAP3"
1368ac8f7dSTony Lindgren	depends on ARCH_OMAP2PLUS
14*ffb63e34STony Lindgren	default y
1568ac8f7dSTony Lindgren	select CPU_V7
1668ac8f7dSTony Lindgren	select USB_ARCH_HAS_EHCI
1768ac8f7dSTony Lindgren	select ARM_L1_CACHE_SHIFT_6
1868ac8f7dSTony Lindgren
1968ac8f7dSTony Lindgrenconfig ARCH_OMAP4
2068ac8f7dSTony Lindgren	bool "TI OMAP4"
21*ffb63e34STony Lindgren	default y
2268ac8f7dSTony Lindgren	depends on ARCH_OMAP2PLUS
2368ac8f7dSTony Lindgren	select CPU_V7
2468ac8f7dSTony Lindgren	select ARM_GIC
2568ac8f7dSTony Lindgren
261dbae815STony Lindgrencomment "OMAP Core Type"
271dbae815STony Lindgren	depends on ARCH_OMAP2
281dbae815STony Lindgren
291dbae815STony Lindgrenconfig ARCH_OMAP2420
301dbae815STony Lindgren	bool "OMAP2420 support"
31088ef950STony Lindgren	depends on ARCH_OMAP2
32*ffb63e34STony Lindgren	default y
3377900a2fSTimo Teras	select OMAP_DM_TIMER
34c40fae95STony Lindgren	select ARCH_OMAP_OTG
351dbae815STony Lindgren
3672d0f1c3SSyed Mohammed Khasimconfig ARCH_OMAP2430
3772d0f1c3SSyed Mohammed Khasim	bool "OMAP2430 support"
38088ef950STony Lindgren	depends on ARCH_OMAP2
39*ffb63e34STony Lindgren	default y
404ab866d1SViral Mehta	select ARCH_OMAP_OTG
4172d0f1c3SSyed Mohammed Khasim
42cc26b3b0SSyed Mohammed, Khasimconfig ARCH_OMAP3430
43cc26b3b0SSyed Mohammed, Khasim	bool "OMAP3430 support"
44a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
45*ffb63e34STony Lindgren	default y
46cc26b3b0SSyed Mohammed, Khasim	select ARCH_OMAP_OTG
47cc26b3b0SSyed Mohammed, Khasim
48fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF
49fc440461STony Lindgren       bool
50fc440461STony Lindgren
51fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC
52fc440461STony Lindgren       bool
53fc440461STony Lindgren
54ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC
55ddaa912aSTony Lindgren       bool
56ddaa912aSTony Lindgren
57ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB
58ddaa912aSTony Lindgren       bool
59ddaa912aSTony Lindgren
60ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS
61ddaa912aSTony Lindgren       bool
62ddaa912aSTony Lindgren
63662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP
64662c8b55STony Lindgren       bool
65662c8b55STony Lindgren
661dbae815STony Lindgrencomment "OMAP Board Type"
67140455faSTony Lindgren	depends on ARCH_OMAP2PLUS
681dbae815STony Lindgren
691dbae815STony Lindgrenconfig MACH_OMAP_GENERIC
701dbae815STony Lindgren	bool "Generic OMAP board"
71088ef950STony Lindgren	depends on ARCH_OMAP2
72*ffb63e34STony Lindgren	default y
731dbae815STony Lindgren
741b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010
751b52d5dfSKalle Valo	bool
761b52d5dfSKalle Valo	depends on ARCH_OMAP2 && ARCH_OMAP2420
771b52d5dfSKalle Valo	default y if MACH_NOKIA_N8X0
781b52d5dfSKalle Valo
791dbae815STony Lindgrenconfig MACH_OMAP_H4
801dbae815STony Lindgren	bool "OMAP 2420 H4 board"
81088ef950STony Lindgren	depends on ARCH_OMAP2
82*ffb63e34STony Lindgren	default y
8323275d45STony Lindgren	select OMAP_PACKAGE_ZAF
84f6049312SDavid Brownell	select OMAP_DEBUG_DEVICES
851dbae815STony Lindgren
869b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON
879b6553cdSTony Lindgren	bool "OMAP 2420 Apollon board"
88088ef950STony Lindgren	depends on ARCH_OMAP2
89*ffb63e34STony Lindgren	default y
90b52b14efSTony Lindgren	select OMAP_PACKAGE_ZAC
9172d0f1c3SSyed Mohammed Khasim
9272d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP
9372d0f1c3SSyed Mohammed Khasim	bool "OMAP 2430 SDP board"
94088ef950STony Lindgren	depends on ARCH_OMAP2
95*ffb63e34STony Lindgren	default y
96369ed78fSTony Lindgren	select OMAP_PACKAGE_ZAC
9772d0f1c3SSyed Mohammed Khasim
982885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE
992885f000SSyed Mohammed, Khasim	bool "OMAP3 BEAGLE board"
100a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
101*ffb63e34STony Lindgren	default y
102ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
1032885f000SSyed Mohammed, Khasim
104476544caSThomas Weberconfig MACH_DEVKIT8000
105476544caSThomas Weber	bool "DEVKIT8000 board"
106476544caSThomas Weber	depends on ARCH_OMAP3
107*ffb63e34STony Lindgren	default y
10851824c5fSThomas Weber	select OMAP_PACKAGE_CUS
10951824c5fSThomas Weber	select OMAP_MUX
110476544caSThomas Weber
11149265651SNishant Kamatconfig MACH_OMAP_LDP
11249265651SNishant Kamat	bool "OMAP3 LDP board"
113a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
114*ffb63e34STony Lindgren	default y
115ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
11649265651SNishant Kamat
117eba2645aSSteve Sakomanconfig MACH_OVERO
118eba2645aSSteve Sakoman	bool "Gumstix Overo board"
119a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
120*ffb63e34STony Lindgren	default y
121ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
122da177247SGrazvydas Ignotas
12353c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM
12453c5ec31SSyed Mohammed Khasim	bool "OMAP 3530 EVM board"
125a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
126*ffb63e34STony Lindgren	default y
127342aa2c1SVaibhav Hiremath	select OMAP_PACKAGE_CBB
12853c5ec31SSyed Mohammed Khasim
129c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM
130c625327eSRanjith Lohithakshan	bool "OMAP3517/ AM3517 EVM board"
131a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
132*ffb63e34STony Lindgren	default y
133ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
134c625327eSRanjith Lohithakshan
135da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA
136da177247SGrazvydas Ignotas	bool "OMAP3 Pandora"
137a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
138*ffb63e34STony Lindgren	default y
139ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
1406fdc29e2SSyed Mohammed Khasim
1417a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK
1427a079cabSGregoire Gentil	bool "OMAP3 Touch Book"
143a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
144*ffb63e34STony Lindgren	default y
1457a079cabSGregoire Gentil	select BACKLIGHT_CLASS_DEVICE
1467a079cabSGregoire Gentil
1476fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP
1486fdc29e2SSyed Mohammed Khasim	bool "OMAP 3430 SDP board"
149a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
150*ffb63e34STony Lindgren	default y
151ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
152ffe7f95bSLauri Leukkunen
153d2fbf345STony Lindgrenconfig MACH_NOKIA_N800
154d2fbf345STony Lindgren       bool
155d2fbf345STony Lindgren
156d2fbf345STony Lindgrenconfig MACH_NOKIA_N810
157d2fbf345STony Lindgren       bool
158d2fbf345STony Lindgren
159d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX
160d2fbf345STony Lindgren       bool
161d2fbf345STony Lindgren
16263138812SKalle Valoconfig MACH_NOKIA_N8X0
16363138812SKalle Valo	bool "Nokia N800/N810"
16463138812SKalle Valo	depends on ARCH_OMAP2420
165*ffb63e34STony Lindgren	default y
166bd8f0fc9STony Lindgren	select OMAP_PACKAGE_ZAC
167d2fbf345STony Lindgren	select MACH_NOKIA_N800
168d2fbf345STony Lindgren	select MACH_NOKIA_N810
169d2fbf345STony Lindgren	select MACH_NOKIA_N810_WIMAX
17063138812SKalle Valo
171ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51
172ffe7f95bSLauri Leukkunen	bool "Nokia RX-51 board"
173a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
174*ffb63e34STony Lindgren	default y
175ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
176577145f4SVikram Pandita
177577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2
178577145f4SVikram Pandita	bool "OMAP3 Zoom2 board"
179a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
180*ffb63e34STony Lindgren	default y
181ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
18246ba0abfSSantosh Shilimkar
1835f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3
1845f35fbe8Svikram pandita	bool "OMAP3630 Zoom3 board"
185a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
186*ffb63e34STony Lindgren	default y
187662c8b55STony Lindgren	select OMAP_PACKAGE_CBP
1885f35fbe8Svikram pandita
1892886d128SMike Rapoportconfig MACH_CM_T35
1902886d128SMike Rapoport	bool "CompuLab CM-T35 module"
191a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
192*ffb63e34STony Lindgren	default y
193ca5742bdSTony Lindgren	select OMAP_PACKAGE_CUS
194edc961a2SMike Rapoport	select OMAP_MUX
1952886d128SMike Rapoport
19658e11162SEnric Balletbo i Serraconfig MACH_IGEP0020
19728e0f13cSEnric Balletbo i Serra	bool "IGEP v2 board"
198a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
199*ffb63e34STony Lindgren	default y
200ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
20158e11162SEnric Balletbo i Serra
2029cbc3493SJasonconfig MACH_SBC3530
2039cbc3493SJason	bool "OMAP3 SBC STALKER board"
2049cbc3493SJason	depends on ARCH_OMAP3
205*ffb63e34STony Lindgren	default y
2069cbc3493SJason	select OMAP_PACKAGE_CUS
2079cbc3493SJason	select OMAP_MUX
2089cbc3493SJason
20934c9ac23Svikram panditaconfig MACH_OMAP_3630SDP
21034c9ac23Svikram pandita	bool "OMAP3630 SDP board"
211a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
212*ffb63e34STony Lindgren	default y
213662c8b55STony Lindgren	select OMAP_PACKAGE_CBP
21434c9ac23Svikram pandita
21546ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP
21646ba0abfSSantosh Shilimkar	bool "OMAP 4430 SDP board"
217*ffb63e34STony Lindgren	default y
21846ba0abfSSantosh Shilimkar	depends on ARCH_OMAP4
219183bd50fSAlexander Shishkin
220183bd50fSAlexander Shishkinconfig OMAP3_EMU
221183bd50fSAlexander Shishkin	bool "OMAP3 debugging peripherals"
222183bd50fSAlexander Shishkin	depends on ARCH_OMAP3
223183bd50fSAlexander Shishkin	select OC_ETM
224183bd50fSAlexander Shishkin	help
225183bd50fSAlexander Shishkin	  Say Y here to enable debugging hardware of omap3
226183bd50fSAlexander Shishkin
22718862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING
22818862cbeSPaul Walmsley	bool "Enable SDRC AC timing register changes"
229a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
23018862cbeSPaul Walmsley	default n
23118862cbeSPaul Walmsley	help
23218862cbeSPaul Walmsley	  If you know that none of your system initiators will attempt to
23318862cbeSPaul Walmsley	  access SDRAM during CORE DVFS, select Y here.  This should boost
23418862cbeSPaul Walmsley	  SDRAM performance at lower CORE OPPs.  There are relatively few
23518862cbeSPaul Walmsley	  users who will wish to say yes at this point - almost everyone will
23618862cbeSPaul Walmsley	  wish to say no.  Selecting yes without understanding what is
23718862cbeSPaul Walmsley	  going on could result in system crashes;
23818862cbeSPaul Walmsley
2394a54db61STony Lindgrenendmenu
2404a54db61STony Lindgren
2414a54db61STony Lindgrenendif
242