xref: /openbmc/u-boot/arch/arm/mach-omap2/omap3/Kconfig (revision 34330a36)
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
668ccab51STom Rini
768ccab51STom Riniconfig OMAP3_GPIO_3
868ccab51STom Rini	bool
968ccab51STom Rini
1068ccab51STom Riniconfig OMAP3_GPIO_4
1168ccab51STom Rini	bool
1268ccab51STom Rini
1368ccab51STom Riniconfig OMAP3_GPIO_5
1468ccab51STom Rini	bool
1568ccab51STom Rini
1668ccab51STom Riniconfig OMAP3_GPIO_6
1768ccab51STom Rini	bool
1868ccab51STom Rini
19983e3700STom Rinichoice
20983e3700STom Rini	prompt "OMAP3 board select"
21983e3700STom Rini	optional
22983e3700STom Rini
23983e3700STom Riniconfig TARGET_AM3517_EVM
24983e3700STom Rini	bool "AM3517 EVM"
25983e3700STom Rini
26983e3700STom Riniconfig TARGET_MT_VENTOUX
27983e3700STom Rini	bool "TeeJet Mt.Ventoux"
2868ccab51STom Rini	select OMAP3_GPIO_4
2968ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
30983e3700STom Rini
31983e3700STom Riniconfig TARGET_OMAP3_BEAGLE
32983e3700STom Rini	bool "TI OMAP3 BeagleBoard"
33983e3700STom Rini	select DM
34983e3700STom Rini	select DM_SERIAL
35983e3700STom Rini	select DM_GPIO
3668ccab51STom Rini	select OMAP3_GPIO_5
3768ccab51STom Rini	select OMAP3_GPIO_6
38983e3700STom Rini
39983e3700STom Riniconfig TARGET_CM_T35
40983e3700STom Rini	bool "CompuLab CM-T3530 and CM-T3730 boards"
4168ccab51STom Rini	select OMAP3_GPIO_2
4268ccab51STom Rini	select OMAP3_GPIO_5
4368ccab51STom Rini	select OMAP3_GPIO_6 if LED_STATUS
44983e3700STom Rini
45983e3700STom Riniconfig TARGET_CM_T3517
46983e3700STom Rini	bool "CompuLab CM-T3517 boards"
4768ccab51STom Rini	select OMAP3_GPIO_2
4868ccab51STom Rini	select OMAP3_GPIO_5
4968ccab51STom Rini	select OMAP3_GPIO_6 if LED_STATUS
50983e3700STom Rini
51983e3700STom Riniconfig TARGET_DEVKIT8000
52983e3700STom Rini	bool "TimLL OMAP3 Devkit8000"
53983e3700STom Rini	select DM
54983e3700STom Rini	select DM_SERIAL
55983e3700STom Rini	select DM_GPIO
56983e3700STom Rini
57983e3700STom Riniconfig TARGET_OMAP3_EVM
58983e3700STom Rini	bool "TI OMAP3 EVM"
59983e3700STom Rini
60983e3700STom Riniconfig TARGET_OMAP3_IGEP00X0
61983e3700STom Rini	bool "IGEP"
62983e3700STom Rini	select DM
63983e3700STom Rini	select DM_SERIAL
64983e3700STom Rini	select DM_GPIO
6568ccab51STom Rini	select OMAP3_GPIO_3
6668ccab51STom Rini	select OMAP3_GPIO_5
6768ccab51STom Rini	select OMAP3_GPIO_6
68983e3700STom Rini
69983e3700STom Riniconfig TARGET_OMAP3_OVERO
70983e3700STom Rini	bool "OMAP35xx Gumstix Overo"
71983e3700STom Rini	select DM
72983e3700STom Rini	select DM_SERIAL
73983e3700STom Rini	select DM_GPIO
7468ccab51STom Rini	select OMAP3_GPIO_2
7568ccab51STom Rini	select OMAP3_GPIO_3
7668ccab51STom Rini	select OMAP3_GPIO_4
7768ccab51STom Rini	select OMAP3_GPIO_5
7868ccab51STom Rini	select OMAP3_GPIO_6
79983e3700STom Rini
80983e3700STom Riniconfig TARGET_OMAP3_ZOOM1
81983e3700STom Rini	bool "TI Zoom1"
82983e3700STom Rini	select DM
83983e3700STom Rini	select DM_SERIAL
84983e3700STom Rini	select DM_GPIO
85983e3700STom Rini
86983e3700STom Riniconfig TARGET_AM3517_CRANE
87983e3700STom Rini	bool "am3517_crane"
88983e3700STom Rini
89983e3700STom Riniconfig TARGET_OMAP3_PANDORA
90983e3700STom Rini	bool "OMAP3 Pandora"
9168ccab51STom Rini	select OMAP3_GPIO_4
9268ccab51STom Rini	select OMAP3_GPIO_6
93983e3700STom Rini
94983e3700STom Riniconfig TARGET_ECO5PK
95983e3700STom Rini	bool "ECO5PK"
9668ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
97983e3700STom Rini
98983e3700STom Riniconfig TARGET_TRICORDER
99983e3700STom Rini	bool "Tricorder"
10068ccab51STom Rini	select OMAP3_GPIO_2
101983e3700STom Rini
102983e3700STom Riniconfig TARGET_MCX
103983e3700STom Rini	bool "MCX"
104e5ec4815STom Rini	select BOARD_LATE_INIT
10568ccab51STom Rini	select OMAP3_GPIO_2 if USB_EHCI_HCD
10668ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
107983e3700STom Rini
108983e3700STom Riniconfig TARGET_OMAP3_LOGIC
109983e3700STom Rini	bool "OMAP3 Logic"
110e5ec4815STom Rini	select BOARD_LATE_INIT
111983e3700STom Rini	select DM
112983e3700STom Rini	select DM_SERIAL
113983e3700STom Rini	select DM_GPIO
114bf1ddfc0SAdam Ford	select OMAP3_GPIO_3
11568ccab51STom Rini	select OMAP3_GPIO_4
11668ccab51STom Rini	select OMAP3_GPIO_6
117983e3700STom Rini
118983e3700STom Riniconfig TARGET_NOKIA_RX51
119983e3700STom Rini	bool "Nokia RX51"
120983e3700STom Rini
121983e3700STom Riniconfig TARGET_TAO3530
122983e3700STom Rini	bool "TAO3530"
12368ccab51STom Rini	select OMAP3_GPIO_2
12468ccab51STom Rini	select OMAP3_GPIO_3
12568ccab51STom Rini	select OMAP3_GPIO_4
12668ccab51STom Rini	select OMAP3_GPIO_5
12768ccab51STom Rini	select OMAP3_GPIO_6
128983e3700STom Rini
129983e3700STom Riniconfig TARGET_TWISTER
130983e3700STom Rini	bool "Twister"
13168ccab51STom Rini	select OMAP3_GPIO_2
13268ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
133983e3700STom Rini
134983e3700STom Riniconfig TARGET_OMAP3_CAIRO
135983e3700STom Rini	bool "QUIPOS CAIRO"
136983e3700STom Rini	select DM
137983e3700STom Rini	select DM_SERIAL
138983e3700STom Rini	select DM_GPIO
139983e3700STom Rini
140983e3700STom Riniconfig TARGET_SNIPER
141983e3700STom Rini	bool "LG Optimus Black"
142983e3700STom Rini	select DM
143983e3700STom Rini	select DM_SERIAL
144983e3700STom Rini	select DM_GPIO
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 Riniendchoice
152983e3700STom Rini
153*34330a36SAdam Fordchoice
154*34330a36SAdam Ford	prompt "Memory Controller"
155*34330a36SAdam Ford	default SDRC
156*34330a36SAdam Ford
157*34330a36SAdam Fordconfig SDRC
158*34330a36SAdam Ford	bool "SDRC controller"
159*34330a36SAdam Ford	help
160*34330a36SAdam Ford	  The default memory controller on most OMAP3 boards is SDRC.
161*34330a36SAdam Ford
162*34330a36SAdam Fordconfig EMIF4
163*34330a36SAdam Ford	bool "EMIF4 controller"
164*34330a36SAdam Ford	help
165*34330a36SAdam Ford	  Enable this on boards like AM3517 which use EMIF4 controller
166*34330a36SAdam Fordendchoice
167*34330a36SAdam Ford
168edd1653fSAdam Fordconfig SPL_OMAP3_ID_NAND
169edd1653fSAdam Ford	bool "Support OMAP3-specific ID and MFR function"
170edd1653fSAdam Ford	help
171edd1653fSAdam Ford	  Support for an OMAP3-specific set of functions to return the
172edd1653fSAdam Ford	  ID and MFR of the first attached NAND chip, if present.
173edd1653fSAdam Ford
174983e3700STom Riniconfig SYS_SOC
175983e3700STom Rini	default "omap3"
176983e3700STom Rini
177983e3700STom Rinisource "board/logicpd/am3517evm/Kconfig"
178983e3700STom Rinisource "board/teejet/mt_ventoux/Kconfig"
179983e3700STom Rinisource "board/ti/beagle/Kconfig"
180983e3700STom Rinisource "board/compulab/cm_t35/Kconfig"
181983e3700STom Rinisource "board/compulab/cm_t3517/Kconfig"
182983e3700STom Rinisource "board/timll/devkit8000/Kconfig"
183983e3700STom Rinisource "board/ti/evm/Kconfig"
184983e3700STom Rinisource "board/isee/igep00x0/Kconfig"
185983e3700STom Rinisource "board/overo/Kconfig"
186983e3700STom Rinisource "board/logicpd/zoom1/Kconfig"
187983e3700STom Rinisource "board/ti/am3517crane/Kconfig"
188983e3700STom Rinisource "board/pandora/Kconfig"
189983e3700STom Rinisource "board/8dtech/eco5pk/Kconfig"
190983e3700STom Rinisource "board/corscience/tricorder/Kconfig"
191983e3700STom Rinisource "board/htkw/mcx/Kconfig"
192983e3700STom Rinisource "board/logicpd/omap3som/Kconfig"
193983e3700STom Rinisource "board/nokia/rx51/Kconfig"
194983e3700STom Rinisource "board/technexion/tao3530/Kconfig"
195983e3700STom Rinisource "board/technexion/twister/Kconfig"
196983e3700STom Rinisource "board/quipos/cairo/Kconfig"
197983e3700STom Rinisource "board/lg/sniper/Kconfig"
198983e3700STom Rini
199983e3700STom Riniendif
200