xref: /linux/arch/arm/mach-omap2/Kconfig (revision 68ac8f7dda26de7fc321426d52f4ac6bd785bad3)
14a54db61STony Lindgrenif ARCH_OMAP2PLUS
24a54db61STony Lindgren
34a54db61STony Lindgrenmenu "TI OMAP2/3/4 Specific Features"
44a54db61STony Lindgren
5*68ac8f7dSTony Lindgrenconfig ARCH_OMAP2
6*68ac8f7dSTony Lindgren	bool "TI OMAP2"
7*68ac8f7dSTony Lindgren	depends on ARCH_OMAP2PLUS
8*68ac8f7dSTony Lindgren	select CPU_V6
9*68ac8f7dSTony Lindgren
10*68ac8f7dSTony Lindgrenconfig ARCH_OMAP3
11*68ac8f7dSTony Lindgren	bool "TI OMAP3"
12*68ac8f7dSTony Lindgren	depends on ARCH_OMAP2PLUS
13*68ac8f7dSTony Lindgren	select CPU_V7
14*68ac8f7dSTony Lindgren	select USB_ARCH_HAS_EHCI
15*68ac8f7dSTony Lindgren	select ARM_L1_CACHE_SHIFT_6
16*68ac8f7dSTony Lindgren
17*68ac8f7dSTony Lindgrenconfig ARCH_OMAP4
18*68ac8f7dSTony Lindgren	bool "TI OMAP4"
19*68ac8f7dSTony Lindgren	depends on ARCH_OMAP2PLUS
20*68ac8f7dSTony Lindgren	select CPU_V7
21*68ac8f7dSTony Lindgren	select ARM_GIC
22*68ac8f7dSTony Lindgren
231dbae815STony Lindgrencomment "OMAP Core Type"
241dbae815STony Lindgren	depends on ARCH_OMAP2
251dbae815STony Lindgren
261dbae815STony Lindgrenconfig ARCH_OMAP2420
271dbae815STony Lindgren	bool "OMAP2420 support"
28088ef950STony Lindgren	depends on ARCH_OMAP2
2977900a2fSTimo Teras	select OMAP_DM_TIMER
30c40fae95STony Lindgren	select ARCH_OMAP_OTG
311dbae815STony Lindgren
3272d0f1c3SSyed Mohammed Khasimconfig ARCH_OMAP2430
3372d0f1c3SSyed Mohammed Khasim	bool "OMAP2430 support"
34088ef950STony Lindgren	depends on ARCH_OMAP2
354ab866d1SViral Mehta	select ARCH_OMAP_OTG
3672d0f1c3SSyed Mohammed Khasim
37cc26b3b0SSyed Mohammed, Khasimconfig ARCH_OMAP3430
38cc26b3b0SSyed Mohammed, Khasim	bool "OMAP3430 support"
39a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
40cc26b3b0SSyed Mohammed, Khasim	select ARCH_OMAP_OTG
41cc26b3b0SSyed Mohammed, Khasim
42fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF
43fc440461STony Lindgren       bool
44fc440461STony Lindgren
45fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC
46fc440461STony Lindgren       bool
47fc440461STony Lindgren
48ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC
49ddaa912aSTony Lindgren       bool
50ddaa912aSTony Lindgren
51ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB
52ddaa912aSTony Lindgren       bool
53ddaa912aSTony Lindgren
54ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS
55ddaa912aSTony Lindgren       bool
56ddaa912aSTony Lindgren
57662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP
58662c8b55STony Lindgren       bool
59662c8b55STony Lindgren
601dbae815STony Lindgrencomment "OMAP Board Type"
61140455faSTony Lindgren	depends on ARCH_OMAP2PLUS
621dbae815STony Lindgren
631dbae815STony Lindgrenconfig MACH_OMAP_GENERIC
641dbae815STony Lindgren	bool "Generic OMAP board"
65088ef950STony Lindgren	depends on ARCH_OMAP2
661dbae815STony Lindgren
671b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010
681b52d5dfSKalle Valo	bool
691b52d5dfSKalle Valo	depends on ARCH_OMAP2 && ARCH_OMAP2420
701b52d5dfSKalle Valo	default y if MACH_NOKIA_N8X0
711b52d5dfSKalle Valo
721dbae815STony Lindgrenconfig MACH_OMAP_H4
731dbae815STony Lindgren	bool "OMAP 2420 H4 board"
74088ef950STony Lindgren	depends on ARCH_OMAP2
7523275d45STony Lindgren	select OMAP_PACKAGE_ZAF
76f6049312SDavid Brownell	select OMAP_DEBUG_DEVICES
771dbae815STony Lindgren
789b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON
799b6553cdSTony Lindgren	bool "OMAP 2420 Apollon board"
80088ef950STony Lindgren	depends on ARCH_OMAP2
81b52b14efSTony Lindgren	select OMAP_PACKAGE_ZAC
8272d0f1c3SSyed Mohammed Khasim
8372d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP
8472d0f1c3SSyed Mohammed Khasim	bool "OMAP 2430 SDP board"
85088ef950STony Lindgren	depends on ARCH_OMAP2
86369ed78fSTony Lindgren	select OMAP_PACKAGE_ZAC
8772d0f1c3SSyed Mohammed Khasim
882885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE
892885f000SSyed Mohammed, Khasim	bool "OMAP3 BEAGLE board"
90a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
91ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
922885f000SSyed Mohammed, Khasim
93476544caSThomas Weberconfig MACH_DEVKIT8000
94476544caSThomas Weber	bool "DEVKIT8000 board"
95476544caSThomas Weber	depends on ARCH_OMAP3
9651824c5fSThomas Weber	select OMAP_PACKAGE_CUS
9751824c5fSThomas Weber	select OMAP_MUX
98476544caSThomas Weber
9949265651SNishant Kamatconfig MACH_OMAP_LDP
10049265651SNishant Kamat	bool "OMAP3 LDP board"
101a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
102ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
10349265651SNishant Kamat
104eba2645aSSteve Sakomanconfig MACH_OVERO
105eba2645aSSteve Sakoman	bool "Gumstix Overo board"
106a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
107ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
108da177247SGrazvydas Ignotas
10953c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM
11053c5ec31SSyed Mohammed Khasim	bool "OMAP 3530 EVM board"
111a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
112342aa2c1SVaibhav Hiremath	select OMAP_PACKAGE_CBB
11353c5ec31SSyed Mohammed Khasim
114c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM
115c625327eSRanjith Lohithakshan	bool "OMAP3517/ AM3517 EVM board"
116a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
117ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
118c625327eSRanjith Lohithakshan
119da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA
120da177247SGrazvydas Ignotas	bool "OMAP3 Pandora"
121a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
122ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
1236fdc29e2SSyed Mohammed Khasim
1247a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK
1257a079cabSGregoire Gentil	bool "OMAP3 Touch Book"
126a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
1277a079cabSGregoire Gentil	select BACKLIGHT_CLASS_DEVICE
1287a079cabSGregoire Gentil
1296fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP
1306fdc29e2SSyed Mohammed Khasim	bool "OMAP 3430 SDP board"
131a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
132ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
133ffe7f95bSLauri Leukkunen
134d2fbf345STony Lindgrenconfig MACH_NOKIA_N800
135d2fbf345STony Lindgren       bool
136d2fbf345STony Lindgren
137d2fbf345STony Lindgrenconfig MACH_NOKIA_N810
138d2fbf345STony Lindgren       bool
139d2fbf345STony Lindgren
140d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX
141d2fbf345STony Lindgren       bool
142d2fbf345STony Lindgren
14363138812SKalle Valoconfig MACH_NOKIA_N8X0
14463138812SKalle Valo	bool "Nokia N800/N810"
14563138812SKalle Valo	depends on ARCH_OMAP2420
146bd8f0fc9STony Lindgren	select OMAP_PACKAGE_ZAC
147d2fbf345STony Lindgren	select MACH_NOKIA_N800
148d2fbf345STony Lindgren	select MACH_NOKIA_N810
149d2fbf345STony Lindgren	select MACH_NOKIA_N810_WIMAX
15063138812SKalle Valo
151ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51
152ffe7f95bSLauri Leukkunen	bool "Nokia RX-51 board"
153a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
154ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
155577145f4SVikram Pandita
156577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2
157577145f4SVikram Pandita	bool "OMAP3 Zoom2 board"
158a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
159ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
16046ba0abfSSantosh Shilimkar
1615f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3
1625f35fbe8Svikram pandita	bool "OMAP3630 Zoom3 board"
163a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
164662c8b55STony Lindgren	select OMAP_PACKAGE_CBP
1655f35fbe8Svikram pandita
1662886d128SMike Rapoportconfig MACH_CM_T35
1672886d128SMike Rapoport	bool "CompuLab CM-T35 module"
168a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
169ca5742bdSTony Lindgren	select OMAP_PACKAGE_CUS
170edc961a2SMike Rapoport	select OMAP_MUX
1712886d128SMike Rapoport
17258e11162SEnric Balletbo i Serraconfig MACH_IGEP0020
17328e0f13cSEnric Balletbo i Serra	bool "IGEP v2 board"
174a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
175ca5742bdSTony Lindgren	select OMAP_PACKAGE_CBB
17658e11162SEnric Balletbo i Serra
1779cbc3493SJasonconfig MACH_SBC3530
1789cbc3493SJason	bool "OMAP3 SBC STALKER board"
1799cbc3493SJason	depends on ARCH_OMAP3
1809cbc3493SJason	select OMAP_PACKAGE_CUS
1819cbc3493SJason	select OMAP_MUX
1829cbc3493SJason
18334c9ac23Svikram panditaconfig MACH_OMAP_3630SDP
18434c9ac23Svikram pandita	bool "OMAP3630 SDP board"
185a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
186662c8b55STony Lindgren	select OMAP_PACKAGE_CBP
18734c9ac23Svikram pandita
18846ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP
18946ba0abfSSantosh Shilimkar	bool "OMAP 4430 SDP board"
19046ba0abfSSantosh Shilimkar	depends on ARCH_OMAP4
191183bd50fSAlexander Shishkin
192183bd50fSAlexander Shishkinconfig OMAP3_EMU
193183bd50fSAlexander Shishkin	bool "OMAP3 debugging peripherals"
194183bd50fSAlexander Shishkin	depends on ARCH_OMAP3
195183bd50fSAlexander Shishkin	select OC_ETM
196183bd50fSAlexander Shishkin	help
197183bd50fSAlexander Shishkin	  Say Y here to enable debugging hardware of omap3
198183bd50fSAlexander Shishkin
19918862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING
20018862cbeSPaul Walmsley	bool "Enable SDRC AC timing register changes"
201a8eb7ca0STony Lindgren	depends on ARCH_OMAP3
20218862cbeSPaul Walmsley	default n
20318862cbeSPaul Walmsley	help
20418862cbeSPaul Walmsley	  If you know that none of your system initiators will attempt to
20518862cbeSPaul Walmsley	  access SDRAM during CORE DVFS, select Y here.  This should boost
20618862cbeSPaul Walmsley	  SDRAM performance at lower CORE OPPs.  There are relatively few
20718862cbeSPaul Walmsley	  users who will wish to say yes at this point - almost everyone will
20818862cbeSPaul Walmsley	  wish to say no.  Selecting yes without understanding what is
20918862cbeSPaul Walmsley	  going on could result in system crashes;
21018862cbeSPaul Walmsley
2114a54db61STony Lindgrenendmenu
2124a54db61STony Lindgren
2134a54db61STony Lindgrenendif
214