blob: 480298835840bef64bc909825b5bb83bb3dc8dca [file] [log] [blame]
Tony Lindgren4a54db62010-07-05 16:31:47 +03001if ARCH_OMAP2PLUS
2
3menu "TI OMAP2/3/4 Specific Features"
4
Tony Lindgren68ac8f72010-07-05 16:31:47 +03005config ARCH_OMAP2
6 bool "TI OMAP2"
7 depends on ARCH_OMAP2PLUS
Tony Lindgrenffb63e32010-07-05 16:31:47 +03008 default y
Tony Lindgren68ac8f72010-07-05 16:31:47 +03009 select CPU_V6
10
11config ARCH_OMAP3
12 bool "TI OMAP3"
13 depends on ARCH_OMAP2PLUS
Tony Lindgrenffb63e32010-07-05 16:31:47 +030014 default y
Tony Lindgren68ac8f72010-07-05 16:31:47 +030015 select CPU_V7
16 select USB_ARCH_HAS_EHCI
17 select ARM_L1_CACHE_SHIFT_6
18
19config ARCH_OMAP4
20 bool "TI OMAP4"
Tony Lindgrenffb63e32010-07-05 16:31:47 +030021 default y
Tony Lindgren68ac8f72010-07-05 16:31:47 +030022 depends on ARCH_OMAP2PLUS
23 select CPU_V7
24 select ARM_GIC
25
Tony Lindgren1dbae812005-11-10 14:26:51 +000026comment "OMAP Core Type"
27 depends on ARCH_OMAP2
28
Tony Lindgren1dbae812005-11-10 14:26:51 +000029config ARCH_OMAP2420
30 bool "OMAP2420 support"
Tony Lindgren088ef952010-02-12 12:26:47 -080031 depends on ARCH_OMAP2
Tony Lindgrenffb63e32010-07-05 16:31:47 +030032 default y
Timo Teras77900a22006-06-26 16:16:12 -070033 select OMAP_DM_TIMER
Tony Lindgrenc40fae952006-12-07 13:58:10 -080034 select ARCH_OMAP_OTG
Tony Lindgren1dbae812005-11-10 14:26:51 +000035
Syed Mohammed Khasim72d0f1c2006-12-06 17:14:05 -080036config ARCH_OMAP2430
37 bool "OMAP2430 support"
Tony Lindgren088ef952010-02-12 12:26:47 -080038 depends on ARCH_OMAP2
Tony Lindgrenffb63e32010-07-05 16:31:47 +030039 default y
Viral Mehta4ab866d2010-05-10 14:29:15 -070040 select ARCH_OMAP_OTG
Syed Mohammed Khasim72d0f1c2006-12-06 17:14:05 -080041
Syed Mohammed, Khasimcc26b3b2008-10-09 17:51:41 +030042config ARCH_OMAP3430
43 bool "OMAP3430 support"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -080044 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +030045 default y
Syed Mohammed, Khasimcc26b3b2008-10-09 17:51:41 +030046 select ARCH_OMAP_OTG
47
Tony Lindgrenfc440462010-07-05 16:31:36 +030048config OMAP_PACKAGE_ZAF
49 bool
50
51config OMAP_PACKAGE_ZAC
52 bool
53
Tony Lindgrenddaa9122009-12-11 16:16:32 -080054config OMAP_PACKAGE_CBC
55 bool
56
57config OMAP_PACKAGE_CBB
58 bool
59
60config OMAP_PACKAGE_CUS
61 bool
62
Tony Lindgren662c8b52009-12-11 16:16:33 -080063config OMAP_PACKAGE_CBP
64 bool
65
Tony Lindgren1dbae812005-11-10 14:26:51 +000066comment "OMAP Board Type"
Tony Lindgren140455f2010-02-12 12:26:48 -080067 depends on ARCH_OMAP2PLUS
Tony Lindgren1dbae812005-11-10 14:26:51 +000068
69config MACH_OMAP_GENERIC
70 bool "Generic OMAP board"
Tony Lindgren088ef952010-02-12 12:26:47 -080071 depends on ARCH_OMAP2
Tony Lindgrenffb63e32010-07-05 16:31:47 +030072 default y
Tony Lindgren1dbae812005-11-10 14:26:51 +000073
Kalle Valo1b52d5d2009-08-28 10:51:37 -070074config MACH_OMAP2_TUSB6010
75 bool
76 depends on ARCH_OMAP2 && ARCH_OMAP2420
77 default y if MACH_NOKIA_N8X0
78
Tony Lindgren1dbae812005-11-10 14:26:51 +000079config MACH_OMAP_H4
80 bool "OMAP 2420 H4 board"
Tony Lindgren088ef952010-02-12 12:26:47 -080081 depends on ARCH_OMAP2
Tony Lindgrenffb63e32010-07-05 16:31:47 +030082 default y
Tony Lindgren23275d42010-07-05 16:31:37 +030083 select OMAP_PACKAGE_ZAF
David Brownellf6049312006-12-06 17:14:03 -080084 select OMAP_DEBUG_DEVICES
Tony Lindgren1dbae812005-11-10 14:26:51 +000085
Tony Lindgren9b6553c2006-04-02 17:46:30 +010086config MACH_OMAP_APOLLON
87 bool "OMAP 2420 Apollon board"
Tony Lindgren088ef952010-02-12 12:26:47 -080088 depends on ARCH_OMAP2
Tony Lindgrenffb63e32010-07-05 16:31:47 +030089 default y
Tony Lindgrenb52b14e2010-07-05 16:31:37 +030090 select OMAP_PACKAGE_ZAC
Syed Mohammed Khasim72d0f1c2006-12-06 17:14:05 -080091
92config MACH_OMAP_2430SDP
93 bool "OMAP 2430 SDP board"
Tony Lindgren088ef952010-02-12 12:26:47 -080094 depends on ARCH_OMAP2
Tony Lindgrenffb63e32010-07-05 16:31:47 +030095 default y
Tony Lindgren369ed782010-07-05 16:31:38 +030096 select OMAP_PACKAGE_ZAC
Syed Mohammed Khasim72d0f1c2006-12-06 17:14:05 -080097
Syed Mohammed, Khasim2885f002008-10-09 17:51:42 +030098config MACH_OMAP3_BEAGLE
99 bool "OMAP3 BEAGLE board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800100 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300101 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800102 select OMAP_PACKAGE_CBB
Syed Mohammed, Khasim2885f002008-10-09 17:51:42 +0300103
Thomas Weber476544c2010-02-17 14:09:28 -0800104config MACH_DEVKIT8000
Thomas Weber51824c52010-03-24 12:52:11 +0000105 bool "DEVKIT8000 board"
106 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300107 default y
Thomas Weber51824c52010-03-24 12:52:11 +0000108 select OMAP_PACKAGE_CUS
109 select OMAP_MUX
Thomas Weber476544c2010-02-17 14:09:28 -0800110
Nishant Kamat49265652008-10-10 11:28:23 +0300111config MACH_OMAP_LDP
112 bool "OMAP3 LDP board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800113 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300114 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800115 select OMAP_PACKAGE_CBB
Nishant Kamat49265652008-10-10 11:28:23 +0300116
Steve Sakomaneba26452008-10-09 17:51:43 +0300117config MACH_OVERO
118 bool "Gumstix Overo board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800119 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300120 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800121 select OMAP_PACKAGE_CBB
Grazvydas Ignotasda177242008-12-10 17:36:54 -0800122
Syed Mohammed Khasim53c5ec32009-05-28 14:13:28 -0700123config MACH_OMAP3EVM
124 bool "OMAP 3530 EVM board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800125 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300126 default y
Vaibhav Hiremath342aa2c2010-01-08 10:29:08 -0800127 select OMAP_PACKAGE_CBB
Syed Mohammed Khasim53c5ec32009-05-28 14:13:28 -0700128
Ranjith Lohithakshanc6253272009-11-18 18:41:09 -0800129config MACH_OMAP3517EVM
130 bool "OMAP3517/ AM3517 EVM board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800131 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300132 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800133 select OMAP_PACKAGE_CBB
Ranjith Lohithakshanc6253272009-11-18 18:41:09 -0800134
Grazvydas Ignotasda177242008-12-10 17:36:54 -0800135config MACH_OMAP3_PANDORA
136 bool "OMAP3 Pandora"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800137 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300138 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800139 select OMAP_PACKAGE_CBB
Syed Mohammed Khasim6fdc29e2009-03-23 18:38:16 -0700140
Gregoire Gentil7a079ca2009-12-11 16:16:34 -0800141config MACH_OMAP3_TOUCHBOOK
142 bool "OMAP3 Touch Book"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800143 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300144 default y
Gregoire Gentil7a079ca2009-12-11 16:16:34 -0800145 select BACKLIGHT_CLASS_DEVICE
146
Syed Mohammed Khasim6fdc29e2009-03-23 18:38:16 -0700147config MACH_OMAP_3430SDP
148 bool "OMAP 3430 SDP board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800149 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300150 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800151 select OMAP_PACKAGE_CBB
Lauri Leukkunenffe7f952009-03-23 18:38:17 -0700152
Tony Lindgrend2fbf342009-10-22 14:48:13 -0700153config MACH_NOKIA_N800
154 bool
155
156config MACH_NOKIA_N810
157 bool
158
159config MACH_NOKIA_N810_WIMAX
160 bool
161
Kalle Valo63138812009-08-28 10:51:38 -0700162config MACH_NOKIA_N8X0
163 bool "Nokia N800/N810"
164 depends on ARCH_OMAP2420
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300165 default y
Tony Lindgrenbd8f0fc2010-07-05 16:31:38 +0300166 select OMAP_PACKAGE_ZAC
Tony Lindgrend2fbf342009-10-22 14:48:13 -0700167 select MACH_NOKIA_N800
168 select MACH_NOKIA_N810
169 select MACH_NOKIA_N810_WIMAX
Kalle Valo63138812009-08-28 10:51:38 -0700170
Lauri Leukkunenffe7f952009-03-23 18:38:17 -0700171config MACH_NOKIA_RX51
172 bool "Nokia RX-51 board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800173 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300174 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800175 select OMAP_PACKAGE_CBB
Vikram Pandita577145f2009-05-28 14:04:04 -0700176
177config MACH_OMAP_ZOOM2
178 bool "OMAP3 Zoom2 board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800179 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300180 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800181 select OMAP_PACKAGE_CBB
Santosh Shilimkar46ba0ab2009-05-28 14:16:05 -0700182
vikram pandita5f35fbe2009-11-22 10:11:32 -0800183config MACH_OMAP_ZOOM3
184 bool "OMAP3630 Zoom3 board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800185 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300186 default y
Tony Lindgren662c8b52009-12-11 16:16:33 -0800187 select OMAP_PACKAGE_CBP
vikram pandita5f35fbe2009-11-22 10:11:32 -0800188
Mike Rapoport2886d122009-11-18 18:41:07 -0800189config MACH_CM_T35
190 bool "CompuLab CM-T35 module"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800191 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300192 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800193 select OMAP_PACKAGE_CUS
Mike Rapoportedc961a2009-12-11 16:16:35 -0800194 select OMAP_MUX
Mike Rapoport2886d122009-11-18 18:41:07 -0800195
Enric Balletbo i Serra58e11162009-11-18 18:41:07 -0800196config MACH_IGEP0020
Enric Balletbo i Serra28e0f132010-02-17 14:09:26 -0800197 bool "IGEP v2 board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800198 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300199 default y
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800200 select OMAP_PACKAGE_CBB
Enric Balletbo i Serra58e11162009-11-18 18:41:07 -0800201
Jason9cbc3492010-05-17 14:39:09 +0800202config MACH_SBC3530
203 bool "OMAP3 SBC STALKER board"
204 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300205 default y
Jason9cbc3492010-05-17 14:39:09 +0800206 select OMAP_PACKAGE_CUS
207 select OMAP_MUX
208
vikram pandita34c9ac22009-11-18 18:41:08 -0800209config MACH_OMAP_3630SDP
210 bool "OMAP3630 SDP board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800211 depends on ARCH_OMAP3
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300212 default y
Tony Lindgren662c8b52009-12-11 16:16:33 -0800213 select OMAP_PACKAGE_CBP
vikram pandita34c9ac22009-11-18 18:41:08 -0800214
Santosh Shilimkar46ba0ab2009-05-28 14:16:05 -0700215config MACH_OMAP_4430SDP
216 bool "OMAP 4430 SDP board"
Tony Lindgrenffb63e32010-07-05 16:31:47 +0300217 default y
Santosh Shilimkar46ba0ab2009-05-28 14:16:05 -0700218 depends on ARCH_OMAP4
Alexander Shishkin183bd502009-12-01 14:03:31 +0100219
220config OMAP3_EMU
221 bool "OMAP3 debugging peripherals"
222 depends on ARCH_OMAP3
223 select OC_ETM
224 help
225 Say Y here to enable debugging hardware of omap3
226
Paul Walmsley18862cb2009-12-08 16:33:14 -0700227config OMAP3_SDRC_AC_TIMING
228 bool "Enable SDRC AC timing register changes"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800229 depends on ARCH_OMAP3
Paul Walmsley18862cb2009-12-08 16:33:14 -0700230 default n
231 help
232 If you know that none of your system initiators will attempt to
233 access SDRAM during CORE DVFS, select Y here. This should boost
234 SDRAM performance at lower CORE OPPs. There are relatively few
235 users who will wish to say yes at this point - almost everyone will
236 wish to say no. Selecting yes without understanding what is
237 going on could result in system crashes;
238
Tony Lindgren4a54db62010-07-05 16:31:47 +0300239endmenu
240
241endif