blob: d306aa1d2dfd58a8e63d30509cd4024d3b82fd92 [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
8 select CPU_V6
9
10config ARCH_OMAP3
11 bool "TI OMAP3"
12 depends on ARCH_OMAP2PLUS
13 select CPU_V7
14 select USB_ARCH_HAS_EHCI
15 select ARM_L1_CACHE_SHIFT_6
16
17config ARCH_OMAP4
18 bool "TI OMAP4"
19 depends on ARCH_OMAP2PLUS
20 select CPU_V7
21 select ARM_GIC
22
Tony Lindgren1dbae812005-11-10 14:26:51 +000023comment "OMAP Core Type"
24 depends on ARCH_OMAP2
25
Tony Lindgren1dbae812005-11-10 14:26:51 +000026config ARCH_OMAP2420
27 bool "OMAP2420 support"
Tony Lindgren088ef952010-02-12 12:26:47 -080028 depends on ARCH_OMAP2
Timo Teras77900a22006-06-26 16:16:12 -070029 select OMAP_DM_TIMER
Tony Lindgrenc40fae92006-12-07 13:58:10 -080030 select ARCH_OMAP_OTG
Tony Lindgren1dbae812005-11-10 14:26:51 +000031
Syed Mohammed Khasim72d0f1c2006-12-06 17:14:05 -080032config ARCH_OMAP2430
33 bool "OMAP2430 support"
Tony Lindgren088ef952010-02-12 12:26:47 -080034 depends on ARCH_OMAP2
Viral Mehta4ab866d2010-05-10 14:29:15 -070035 select ARCH_OMAP_OTG
Syed Mohammed Khasim72d0f1c2006-12-06 17:14:05 -080036
Syed Mohammed, Khasimcc26b3b2008-10-09 17:51:41 +030037config ARCH_OMAP3430
38 bool "OMAP3430 support"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -080039 depends on ARCH_OMAP3
Syed Mohammed, Khasimcc26b3b2008-10-09 17:51:41 +030040 select ARCH_OMAP_OTG
41
Tony Lindgrenfc440462010-07-05 16:31:36 +030042config OMAP_PACKAGE_ZAF
43 bool
44
45config OMAP_PACKAGE_ZAC
46 bool
47
Tony Lindgrenddaa9122009-12-11 16:16:32 -080048config OMAP_PACKAGE_CBC
49 bool
50
51config OMAP_PACKAGE_CBB
52 bool
53
54config OMAP_PACKAGE_CUS
55 bool
56
Tony Lindgren662c8b52009-12-11 16:16:33 -080057config OMAP_PACKAGE_CBP
58 bool
59
Tony Lindgren1dbae812005-11-10 14:26:51 +000060comment "OMAP Board Type"
Tony Lindgren140455f2010-02-12 12:26:48 -080061 depends on ARCH_OMAP2PLUS
Tony Lindgren1dbae812005-11-10 14:26:51 +000062
63config MACH_OMAP_GENERIC
64 bool "Generic OMAP board"
Tony Lindgren088ef952010-02-12 12:26:47 -080065 depends on ARCH_OMAP2
Tony Lindgren1dbae812005-11-10 14:26:51 +000066
Kalle Valo1b52d5d2009-08-28 10:51:37 -070067config MACH_OMAP2_TUSB6010
68 bool
69 depends on ARCH_OMAP2 && ARCH_OMAP2420
70 default y if MACH_NOKIA_N8X0
71
Tony Lindgren1dbae812005-11-10 14:26:51 +000072config MACH_OMAP_H4
73 bool "OMAP 2420 H4 board"
Tony Lindgren088ef952010-02-12 12:26:47 -080074 depends on ARCH_OMAP2
Tony Lindgren23275d42010-07-05 16:31:37 +030075 select OMAP_PACKAGE_ZAF
David Brownellf6049312006-12-06 17:14:03 -080076 select OMAP_DEBUG_DEVICES
Tony Lindgren1dbae812005-11-10 14:26:51 +000077
Tony Lindgren9b6553c2006-04-02 17:46:30 +010078config MACH_OMAP_APOLLON
79 bool "OMAP 2420 Apollon board"
Tony Lindgren088ef952010-02-12 12:26:47 -080080 depends on ARCH_OMAP2
Tony Lindgrenb52b14e2010-07-05 16:31:37 +030081 select OMAP_PACKAGE_ZAC
Syed Mohammed Khasim72d0f1c2006-12-06 17:14:05 -080082
83config MACH_OMAP_2430SDP
84 bool "OMAP 2430 SDP board"
Tony Lindgren088ef952010-02-12 12:26:47 -080085 depends on ARCH_OMAP2
Tony Lindgren369ed782010-07-05 16:31:38 +030086 select OMAP_PACKAGE_ZAC
Syed Mohammed Khasim72d0f1c2006-12-06 17:14:05 -080087
Syed Mohammed, Khasim2885f002008-10-09 17:51:42 +030088config MACH_OMAP3_BEAGLE
89 bool "OMAP3 BEAGLE board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -080090 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -080091 select OMAP_PACKAGE_CBB
Syed Mohammed, Khasim2885f002008-10-09 17:51:42 +030092
Thomas Weber476544c2010-02-17 14:09:28 -080093config MACH_DEVKIT8000
Thomas Weber51824c52010-03-24 12:52:11 +000094 bool "DEVKIT8000 board"
95 depends on ARCH_OMAP3
96 select OMAP_PACKAGE_CUS
97 select OMAP_MUX
Thomas Weber476544c2010-02-17 14:09:28 -080098
Nishant Kamat49265652008-10-10 11:28:23 +030099config MACH_OMAP_LDP
100 bool "OMAP3 LDP board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800101 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800102 select OMAP_PACKAGE_CBB
Nishant Kamat49265652008-10-10 11:28:23 +0300103
Steve Sakomaneba26452008-10-09 17:51:43 +0300104config MACH_OVERO
105 bool "Gumstix Overo board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800106 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800107 select OMAP_PACKAGE_CBB
Grazvydas Ignotasda177242008-12-10 17:36:54 -0800108
Syed Mohammed Khasim53c5ec32009-05-28 14:13:28 -0700109config MACH_OMAP3EVM
110 bool "OMAP 3530 EVM board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800111 depends on ARCH_OMAP3
Vaibhav Hiremath342aa2c2010-01-08 10:29:08 -0800112 select OMAP_PACKAGE_CBB
Syed Mohammed Khasim53c5ec32009-05-28 14:13:28 -0700113
Ranjith Lohithakshanc6253272009-11-18 18:41:09 -0800114config MACH_OMAP3517EVM
115 bool "OMAP3517/ AM3517 EVM board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800116 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800117 select OMAP_PACKAGE_CBB
Ranjith Lohithakshanc6253272009-11-18 18:41:09 -0800118
Grazvydas Ignotasda177242008-12-10 17:36:54 -0800119config MACH_OMAP3_PANDORA
120 bool "OMAP3 Pandora"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800121 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800122 select OMAP_PACKAGE_CBB
Syed Mohammed Khasim6fdc29e2009-03-23 18:38:16 -0700123
Gregoire Gentil7a079ca2009-12-11 16:16:34 -0800124config MACH_OMAP3_TOUCHBOOK
125 bool "OMAP3 Touch Book"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800126 depends on ARCH_OMAP3
Gregoire Gentil7a079ca2009-12-11 16:16:34 -0800127 select BACKLIGHT_CLASS_DEVICE
128
Syed Mohammed Khasim6fdc29e2009-03-23 18:38:16 -0700129config MACH_OMAP_3430SDP
130 bool "OMAP 3430 SDP board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800131 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800132 select OMAP_PACKAGE_CBB
Lauri Leukkunenffe7f952009-03-23 18:38:17 -0700133
Tony Lindgrend2fbf342009-10-22 14:48:13 -0700134config MACH_NOKIA_N800
135 bool
136
137config MACH_NOKIA_N810
138 bool
139
140config MACH_NOKIA_N810_WIMAX
141 bool
142
Kalle Valo63138812009-08-28 10:51:38 -0700143config MACH_NOKIA_N8X0
144 bool "Nokia N800/N810"
145 depends on ARCH_OMAP2420
Tony Lindgrenbd8f0fc2010-07-05 16:31:38 +0300146 select OMAP_PACKAGE_ZAC
Tony Lindgrend2fbf342009-10-22 14:48:13 -0700147 select MACH_NOKIA_N800
148 select MACH_NOKIA_N810
149 select MACH_NOKIA_N810_WIMAX
Kalle Valo63138812009-08-28 10:51:38 -0700150
Lauri Leukkunenffe7f952009-03-23 18:38:17 -0700151config MACH_NOKIA_RX51
152 bool "Nokia RX-51 board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800153 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800154 select OMAP_PACKAGE_CBB
Vikram Pandita577145f2009-05-28 14:04:04 -0700155
156config MACH_OMAP_ZOOM2
157 bool "OMAP3 Zoom2 board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800158 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800159 select OMAP_PACKAGE_CBB
Santosh Shilimkar46ba0ab2009-05-28 14:16:05 -0700160
vikram pandita5f35fbe2009-11-22 10:11:32 -0800161config MACH_OMAP_ZOOM3
162 bool "OMAP3630 Zoom3 board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800163 depends on ARCH_OMAP3
Tony Lindgren662c8b52009-12-11 16:16:33 -0800164 select OMAP_PACKAGE_CBP
vikram pandita5f35fbe2009-11-22 10:11:32 -0800165
Mike Rapoport2886d122009-11-18 18:41:07 -0800166config MACH_CM_T35
167 bool "CompuLab CM-T35 module"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800168 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800169 select OMAP_PACKAGE_CUS
Mike Rapoportedc961a2009-12-11 16:16:35 -0800170 select OMAP_MUX
Mike Rapoport2886d122009-11-18 18:41:07 -0800171
Enric Balletbo i Serra58e11162009-11-18 18:41:07 -0800172config MACH_IGEP0020
Enric Balletbo i Serra28e0f132010-02-17 14:09:26 -0800173 bool "IGEP v2 board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800174 depends on ARCH_OMAP3
Tony Lindgrenca5742b2009-12-11 16:16:32 -0800175 select OMAP_PACKAGE_CBB
Enric Balletbo i Serra58e11162009-11-18 18:41:07 -0800176
Jason9cbc3492010-05-17 14:39:09 +0800177config MACH_SBC3530
178 bool "OMAP3 SBC STALKER board"
179 depends on ARCH_OMAP3
180 select OMAP_PACKAGE_CUS
181 select OMAP_MUX
182
vikram pandita34c9ac22009-11-18 18:41:08 -0800183config MACH_OMAP_3630SDP
184 bool "OMAP3630 SDP board"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800185 depends on ARCH_OMAP3
Tony Lindgren662c8b52009-12-11 16:16:33 -0800186 select OMAP_PACKAGE_CBP
vikram pandita34c9ac22009-11-18 18:41:08 -0800187
Santosh Shilimkar46ba0ab2009-05-28 14:16:05 -0700188config MACH_OMAP_4430SDP
189 bool "OMAP 4430 SDP board"
190 depends on ARCH_OMAP4
Alexander Shishkin183bd502009-12-01 14:03:31 +0100191
192config OMAP3_EMU
193 bool "OMAP3 debugging peripherals"
194 depends on ARCH_OMAP3
195 select OC_ETM
196 help
197 Say Y here to enable debugging hardware of omap3
198
Paul Walmsley18862cb2009-12-08 16:33:14 -0700199config OMAP3_SDRC_AC_TIMING
200 bool "Enable SDRC AC timing register changes"
Tony Lindgrena8eb7ca2010-02-12 12:26:48 -0800201 depends on ARCH_OMAP3
Paul Walmsley18862cb2009-12-08 16:33:14 -0700202 default n
203 help
204 If you know that none of your system initiators will attempt to
205 access SDRAM during CORE DVFS, select Y here. This should boost
206 SDRAM performance at lower CORE OPPs. There are relatively few
207 users who will wish to say yes at this point - almost everyone will
208 wish to say no. Selecting yes without understanding what is
209 going on could result in system crashes;
210
Tony Lindgren4a54db62010-07-05 16:31:47 +0300211endmenu
212
213endif