xref: /openbmc/u-boot/arch/arm/mach-omap2/omap3/Kconfig (revision 7e40d0a3)
1983e3700STom Riniif OMAP34XX
2983e3700STom Rini
368ccab51STom Rini# We only enable the clocks for the GPIO banks that a given board requies.
468ccab51STom Riniconfig OMAP3_GPIO_2
568ccab51STom Rini	bool
6*a1702746SAdam Ford	default y if CMD_GPIO
768ccab51STom Rini
868ccab51STom Riniconfig OMAP3_GPIO_3
968ccab51STom Rini	bool
10*a1702746SAdam Ford	default y if CMD_GPIO
1168ccab51STom Rini
1268ccab51STom Riniconfig OMAP3_GPIO_4
1368ccab51STom Rini	bool
14*a1702746SAdam Ford	default y if CMD_GPIO
1568ccab51STom Rini
1668ccab51STom Riniconfig OMAP3_GPIO_5
1768ccab51STom Rini	bool
18*a1702746SAdam Ford	default y if CMD_GPIO
1968ccab51STom Rini
2068ccab51STom Riniconfig OMAP3_GPIO_6
2168ccab51STom Rini	bool
22*a1702746SAdam Ford	default y if CMD_GPIO
2368ccab51STom Rini
24983e3700STom Rinichoice
25983e3700STom Rini	prompt "OMAP3 board select"
26983e3700STom Rini	optional
27983e3700STom Rini
28983e3700STom Riniconfig TARGET_AM3517_EVM
29983e3700STom Rini	bool "AM3517 EVM"
30b85781c2SAdam Ford	select DM
31b85781c2SAdam Ford	select DM_GPIO
32b85781c2SAdam Ford	select DM_I2C
33b85781c2SAdam Ford	select DM_MMC
345ed063d1SMichal Simek	select DM_SERIAL
3508a00cbaSMichal Simek	imply CMD_DM
36983e3700STom Rini
37983e3700STom Riniconfig TARGET_MT_VENTOUX
38983e3700STom Rini	bool "TeeJet Mt.Ventoux"
3968ccab51STom Rini	select OMAP3_GPIO_4
4068ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
41983e3700STom Rini
42983e3700STom Riniconfig TARGET_OMAP3_BEAGLE
43983e3700STom Rini	bool "TI OMAP3 BeagleBoard"
44983e3700STom Rini	select DM
45983e3700STom Rini	select DM_GPIO
465ed063d1SMichal Simek	select DM_SERIAL
4768ccab51STom Rini	select OMAP3_GPIO_5
4868ccab51STom Rini	select OMAP3_GPIO_6
4908a00cbaSMichal Simek	imply CMD_DM
50983e3700STom Rini
51983e3700STom Riniconfig TARGET_CM_T35
52983e3700STom Rini	bool "CompuLab CM-T3530 and CM-T3730 boards"
5368ccab51STom Rini	select OMAP3_GPIO_2
5468ccab51STom Rini	select OMAP3_GPIO_5
5568ccab51STom Rini	select OMAP3_GPIO_6 if LED_STATUS
56983e3700STom Rini
57983e3700STom Riniconfig TARGET_CM_T3517
58983e3700STom Rini	bool "CompuLab CM-T3517 boards"
5968ccab51STom Rini	select OMAP3_GPIO_2
6068ccab51STom Rini	select OMAP3_GPIO_5
6168ccab51STom Rini	select OMAP3_GPIO_6 if LED_STATUS
62983e3700STom Rini
63983e3700STom Riniconfig TARGET_DEVKIT8000
64983e3700STom Rini	bool "TimLL OMAP3 Devkit8000"
65983e3700STom Rini	select DM
66983e3700STom Rini	select DM_GPIO
675ed063d1SMichal Simek	select DM_SERIAL
6808a00cbaSMichal Simek	imply CMD_DM
69983e3700STom Rini
70983e3700STom Riniconfig TARGET_OMAP3_EVM
71983e3700STom Rini	bool "TI OMAP3 EVM"
72c2900f59SDerald D. Woods	select DM
73c2900f59SDerald D. Woods	select DM_GPIO
745ed063d1SMichal Simek	select DM_SERIAL
75c2900f59SDerald D. Woods	select OMAP3_GPIO_3
7608a00cbaSMichal Simek	imply CMD_DM
77983e3700STom Rini
78983e3700STom Riniconfig TARGET_OMAP3_IGEP00X0
79983e3700STom Rini	bool "IGEP"
80983e3700STom Rini	select DM
81983e3700STom Rini	select DM_GPIO
825ed063d1SMichal Simek	select DM_SERIAL
8368ccab51STom Rini	select OMAP3_GPIO_3
8468ccab51STom Rini	select OMAP3_GPIO_5
8568ccab51STom Rini	select OMAP3_GPIO_6
8608a00cbaSMichal Simek	imply CMD_DM
87983e3700STom Rini
88983e3700STom Riniconfig TARGET_OMAP3_OVERO
89983e3700STom Rini	bool "OMAP35xx Gumstix Overo"
90983e3700STom Rini	select DM
91983e3700STom Rini	select DM_GPIO
925ed063d1SMichal Simek	select DM_SERIAL
9368ccab51STom Rini	select OMAP3_GPIO_2
9468ccab51STom Rini	select OMAP3_GPIO_3
9568ccab51STom Rini	select OMAP3_GPIO_4
9668ccab51STom Rini	select OMAP3_GPIO_5
9768ccab51STom Rini	select OMAP3_GPIO_6
9808a00cbaSMichal Simek	imply CMD_DM
99983e3700STom Rini
100983e3700STom Riniconfig TARGET_OMAP3_ZOOM1
101983e3700STom Rini	bool "TI Zoom1"
102983e3700STom Rini	select DM
103983e3700STom Rini	select DM_GPIO
1045ed063d1SMichal Simek	select DM_SERIAL
10508a00cbaSMichal Simek	imply CMD_DM
106983e3700STom Rini
107983e3700STom Riniconfig TARGET_AM3517_CRANE
108983e3700STom Rini	bool "am3517_crane"
109983e3700STom Rini
110983e3700STom Riniconfig TARGET_OMAP3_PANDORA
111983e3700STom Rini	bool "OMAP3 Pandora"
11268ccab51STom Rini	select OMAP3_GPIO_4
11368ccab51STom Rini	select OMAP3_GPIO_6
114983e3700STom Rini
115983e3700STom Riniconfig TARGET_ECO5PK
116983e3700STom Rini	bool "ECO5PK"
11768ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
118983e3700STom Rini
119983e3700STom Riniconfig TARGET_TRICORDER
120983e3700STom Rini	bool "Tricorder"
12168ccab51STom Rini	select OMAP3_GPIO_2
122983e3700STom Rini
123983e3700STom Riniconfig TARGET_MCX
124983e3700STom Rini	bool "MCX"
125e5ec4815STom Rini	select BOARD_LATE_INIT
12668ccab51STom Rini	select OMAP3_GPIO_2 if USB_EHCI_HCD
12768ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
128983e3700STom Rini
129983e3700STom Riniconfig TARGET_OMAP3_LOGIC
130983e3700STom Rini	bool "OMAP3 Logic"
131e5ec4815STom Rini	select BOARD_LATE_INIT
132983e3700STom Rini	select DM
133983e3700STom Rini	select DM_GPIO
1345ed063d1SMichal Simek	select DM_SERIAL
135bf1ddfc0SAdam Ford	select OMAP3_GPIO_3
13668ccab51STom Rini	select OMAP3_GPIO_4
13768ccab51STom Rini	select OMAP3_GPIO_6
13808a00cbaSMichal Simek	imply CMD_DM
139983e3700STom Rini
140983e3700STom Riniconfig TARGET_NOKIA_RX51
141983e3700STom Rini	bool "Nokia RX51"
142983e3700STom Rini
143983e3700STom Riniconfig TARGET_TAO3530
144983e3700STom Rini	bool "TAO3530"
14568ccab51STom Rini	select OMAP3_GPIO_2
14668ccab51STom Rini	select OMAP3_GPIO_3
14768ccab51STom Rini	select OMAP3_GPIO_4
14868ccab51STom Rini	select OMAP3_GPIO_5
14968ccab51STom Rini	select OMAP3_GPIO_6
150983e3700STom Rini
151983e3700STom Riniconfig TARGET_TWISTER
152983e3700STom Rini	bool "Twister"
15368ccab51STom Rini	select OMAP3_GPIO_2
15468ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
155983e3700STom Rini
156983e3700STom Riniconfig TARGET_OMAP3_CAIRO
157983e3700STom Rini	bool "QUIPOS CAIRO"
158983e3700STom Rini	select DM
159983e3700STom Rini	select DM_GPIO
1605ed063d1SMichal Simek	select DM_SERIAL
16108a00cbaSMichal Simek	imply CMD_DM
162983e3700STom Rini
163983e3700STom Riniconfig TARGET_SNIPER
164983e3700STom Rini	bool "LG Optimus Black"
165983e3700STom Rini	select DM
166983e3700STom Rini	select DM_GPIO
1675ed063d1SMichal Simek	select DM_SERIAL
16868ccab51STom Rini	select OMAP3_GPIO_2
16968ccab51STom Rini	select OMAP3_GPIO_3
17068ccab51STom Rini	select OMAP3_GPIO_4
17168ccab51STom Rini	select OMAP3_GPIO_5
17268ccab51STom Rini	select OMAP3_GPIO_6
17308a00cbaSMichal Simek	imply CMD_DM
174983e3700STom Rini
175983e3700STom Riniendchoice
176983e3700STom Rini
17734330a36SAdam Fordchoice
17834330a36SAdam Ford	prompt "Memory Controller"
17934330a36SAdam Ford	default SDRC
18034330a36SAdam Ford
18134330a36SAdam Fordconfig SDRC
18234330a36SAdam Ford	bool "SDRC controller"
18334330a36SAdam Ford	help
18434330a36SAdam Ford	  The default memory controller on most OMAP3 boards is SDRC.
18534330a36SAdam Ford
18634330a36SAdam Fordconfig EMIF4
18734330a36SAdam Ford	bool "EMIF4 controller"
18834330a36SAdam Ford	help
18934330a36SAdam Ford	  Enable this on boards like AM3517 which use EMIF4 controller
19034330a36SAdam Fordendchoice
19134330a36SAdam Ford
192edd1653fSAdam Fordconfig SPL_OMAP3_ID_NAND
193edd1653fSAdam Ford	bool "Support OMAP3-specific ID and MFR function"
194edd1653fSAdam Ford	help
195edd1653fSAdam Ford	  Support for an OMAP3-specific set of functions to return the
196edd1653fSAdam Ford	  ID and MFR of the first attached NAND chip, if present.
197edd1653fSAdam Ford
198983e3700STom Riniconfig SYS_SOC
199983e3700STom Rini	default "omap3"
200983e3700STom Rini
201983e3700STom Rinisource "board/logicpd/am3517evm/Kconfig"
202983e3700STom Rinisource "board/teejet/mt_ventoux/Kconfig"
203983e3700STom Rinisource "board/ti/beagle/Kconfig"
204983e3700STom Rinisource "board/compulab/cm_t35/Kconfig"
205983e3700STom Rinisource "board/compulab/cm_t3517/Kconfig"
206983e3700STom Rinisource "board/timll/devkit8000/Kconfig"
207983e3700STom Rinisource "board/ti/evm/Kconfig"
208983e3700STom Rinisource "board/isee/igep00x0/Kconfig"
209983e3700STom Rinisource "board/overo/Kconfig"
210983e3700STom Rinisource "board/logicpd/zoom1/Kconfig"
211983e3700STom Rinisource "board/ti/am3517crane/Kconfig"
212983e3700STom Rinisource "board/pandora/Kconfig"
213983e3700STom Rinisource "board/8dtech/eco5pk/Kconfig"
214983e3700STom Rinisource "board/corscience/tricorder/Kconfig"
215983e3700STom Rinisource "board/htkw/mcx/Kconfig"
216983e3700STom Rinisource "board/logicpd/omap3som/Kconfig"
217983e3700STom Rinisource "board/nokia/rx51/Kconfig"
218983e3700STom Rinisource "board/technexion/tao3530/Kconfig"
219983e3700STom Rinisource "board/technexion/twister/Kconfig"
220983e3700STom Rinisource "board/quipos/cairo/Kconfig"
221983e3700STom Rinisource "board/lg/sniper/Kconfig"
222983e3700STom Rini
223983e3700STom Riniendif
224