xref: /openbmc/u-boot/arch/arm/mach-omap2/omap3/Kconfig (revision b85781c2)
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"
25*b85781c2SAdam Ford	select DM
26*b85781c2SAdam Ford	select DM_SERIAL
27*b85781c2SAdam Ford	select DM_GPIO
28*b85781c2SAdam Ford	select DM_I2C
29*b85781c2SAdam Ford	select DM_MMC
30983e3700STom Rini
31983e3700STom Riniconfig TARGET_MT_VENTOUX
32983e3700STom Rini	bool "TeeJet Mt.Ventoux"
3368ccab51STom Rini	select OMAP3_GPIO_4
3468ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
35983e3700STom Rini
36983e3700STom Riniconfig TARGET_OMAP3_BEAGLE
37983e3700STom Rini	bool "TI OMAP3 BeagleBoard"
38983e3700STom Rini	select DM
39983e3700STom Rini	select DM_SERIAL
40983e3700STom Rini	select DM_GPIO
4168ccab51STom Rini	select OMAP3_GPIO_5
4268ccab51STom Rini	select OMAP3_GPIO_6
43983e3700STom Rini
44983e3700STom Riniconfig TARGET_CM_T35
45983e3700STom Rini	bool "CompuLab CM-T3530 and CM-T3730 boards"
4668ccab51STom Rini	select OMAP3_GPIO_2
4768ccab51STom Rini	select OMAP3_GPIO_5
4868ccab51STom Rini	select OMAP3_GPIO_6 if LED_STATUS
49983e3700STom Rini
50983e3700STom Riniconfig TARGET_CM_T3517
51983e3700STom Rini	bool "CompuLab CM-T3517 boards"
5268ccab51STom Rini	select OMAP3_GPIO_2
5368ccab51STom Rini	select OMAP3_GPIO_5
5468ccab51STom Rini	select OMAP3_GPIO_6 if LED_STATUS
55983e3700STom Rini
56983e3700STom Riniconfig TARGET_DEVKIT8000
57983e3700STom Rini	bool "TimLL OMAP3 Devkit8000"
58983e3700STom Rini	select DM
59983e3700STom Rini	select DM_SERIAL
60983e3700STom Rini	select DM_GPIO
61983e3700STom Rini
62983e3700STom Riniconfig TARGET_OMAP3_EVM
63983e3700STom Rini	bool "TI OMAP3 EVM"
64983e3700STom Rini
65983e3700STom Riniconfig TARGET_OMAP3_IGEP00X0
66983e3700STom Rini	bool "IGEP"
67983e3700STom Rini	select DM
68983e3700STom Rini	select DM_SERIAL
69983e3700STom Rini	select DM_GPIO
7068ccab51STom Rini	select OMAP3_GPIO_3
7168ccab51STom Rini	select OMAP3_GPIO_5
7268ccab51STom Rini	select OMAP3_GPIO_6
73983e3700STom Rini
74983e3700STom Riniconfig TARGET_OMAP3_OVERO
75983e3700STom Rini	bool "OMAP35xx Gumstix Overo"
76983e3700STom Rini	select DM
77983e3700STom Rini	select DM_SERIAL
78983e3700STom Rini	select DM_GPIO
7968ccab51STom Rini	select OMAP3_GPIO_2
8068ccab51STom Rini	select OMAP3_GPIO_3
8168ccab51STom Rini	select OMAP3_GPIO_4
8268ccab51STom Rini	select OMAP3_GPIO_5
8368ccab51STom Rini	select OMAP3_GPIO_6
84983e3700STom Rini
85983e3700STom Riniconfig TARGET_OMAP3_ZOOM1
86983e3700STom Rini	bool "TI Zoom1"
87983e3700STom Rini	select DM
88983e3700STom Rini	select DM_SERIAL
89983e3700STom Rini	select DM_GPIO
90983e3700STom Rini
91983e3700STom Riniconfig TARGET_AM3517_CRANE
92983e3700STom Rini	bool "am3517_crane"
93983e3700STom Rini
94983e3700STom Riniconfig TARGET_OMAP3_PANDORA
95983e3700STom Rini	bool "OMAP3 Pandora"
9668ccab51STom Rini	select OMAP3_GPIO_4
9768ccab51STom Rini	select OMAP3_GPIO_6
98983e3700STom Rini
99983e3700STom Riniconfig TARGET_ECO5PK
100983e3700STom Rini	bool "ECO5PK"
10168ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
102983e3700STom Rini
103983e3700STom Riniconfig TARGET_TRICORDER
104983e3700STom Rini	bool "Tricorder"
10568ccab51STom Rini	select OMAP3_GPIO_2
106983e3700STom Rini
107983e3700STom Riniconfig TARGET_MCX
108983e3700STom Rini	bool "MCX"
109e5ec4815STom Rini	select BOARD_LATE_INIT
11068ccab51STom Rini	select OMAP3_GPIO_2 if USB_EHCI_HCD
11168ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
112983e3700STom Rini
113983e3700STom Riniconfig TARGET_OMAP3_LOGIC
114983e3700STom Rini	bool "OMAP3 Logic"
115e5ec4815STom Rini	select BOARD_LATE_INIT
116983e3700STom Rini	select DM
117983e3700STom Rini	select DM_SERIAL
118983e3700STom Rini	select DM_GPIO
119bf1ddfc0SAdam Ford	select OMAP3_GPIO_3
12068ccab51STom Rini	select OMAP3_GPIO_4
12168ccab51STom Rini	select OMAP3_GPIO_6
122983e3700STom Rini
123983e3700STom Riniconfig TARGET_NOKIA_RX51
124983e3700STom Rini	bool "Nokia RX51"
125983e3700STom Rini
126983e3700STom Riniconfig TARGET_TAO3530
127983e3700STom Rini	bool "TAO3530"
12868ccab51STom Rini	select OMAP3_GPIO_2
12968ccab51STom Rini	select OMAP3_GPIO_3
13068ccab51STom Rini	select OMAP3_GPIO_4
13168ccab51STom Rini	select OMAP3_GPIO_5
13268ccab51STom Rini	select OMAP3_GPIO_6
133983e3700STom Rini
134983e3700STom Riniconfig TARGET_TWISTER
135983e3700STom Rini	bool "Twister"
13668ccab51STom Rini	select OMAP3_GPIO_2
13768ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
138983e3700STom Rini
139983e3700STom Riniconfig TARGET_OMAP3_CAIRO
140983e3700STom Rini	bool "QUIPOS CAIRO"
141983e3700STom Rini	select DM
142983e3700STom Rini	select DM_SERIAL
143983e3700STom Rini	select DM_GPIO
144983e3700STom Rini
145983e3700STom Riniconfig TARGET_SNIPER
146983e3700STom Rini	bool "LG Optimus Black"
147983e3700STom Rini	select DM
148983e3700STom Rini	select DM_SERIAL
149983e3700STom Rini	select DM_GPIO
15068ccab51STom Rini	select OMAP3_GPIO_2
15168ccab51STom Rini	select OMAP3_GPIO_3
15268ccab51STom Rini	select OMAP3_GPIO_4
15368ccab51STom Rini	select OMAP3_GPIO_5
15468ccab51STom Rini	select OMAP3_GPIO_6
155983e3700STom Rini
156983e3700STom Riniendchoice
157983e3700STom Rini
15834330a36SAdam Fordchoice
15934330a36SAdam Ford	prompt "Memory Controller"
16034330a36SAdam Ford	default SDRC
16134330a36SAdam Ford
16234330a36SAdam Fordconfig SDRC
16334330a36SAdam Ford	bool "SDRC controller"
16434330a36SAdam Ford	help
16534330a36SAdam Ford	  The default memory controller on most OMAP3 boards is SDRC.
16634330a36SAdam Ford
16734330a36SAdam Fordconfig EMIF4
16834330a36SAdam Ford	bool "EMIF4 controller"
16934330a36SAdam Ford	help
17034330a36SAdam Ford	  Enable this on boards like AM3517 which use EMIF4 controller
17134330a36SAdam Fordendchoice
17234330a36SAdam Ford
173edd1653fSAdam Fordconfig SPL_OMAP3_ID_NAND
174edd1653fSAdam Ford	bool "Support OMAP3-specific ID and MFR function"
175edd1653fSAdam Ford	help
176edd1653fSAdam Ford	  Support for an OMAP3-specific set of functions to return the
177edd1653fSAdam Ford	  ID and MFR of the first attached NAND chip, if present.
178edd1653fSAdam Ford
179983e3700STom Riniconfig SYS_SOC
180983e3700STom Rini	default "omap3"
181983e3700STom Rini
182983e3700STom Rinisource "board/logicpd/am3517evm/Kconfig"
183983e3700STom Rinisource "board/teejet/mt_ventoux/Kconfig"
184983e3700STom Rinisource "board/ti/beagle/Kconfig"
185983e3700STom Rinisource "board/compulab/cm_t35/Kconfig"
186983e3700STom Rinisource "board/compulab/cm_t3517/Kconfig"
187983e3700STom Rinisource "board/timll/devkit8000/Kconfig"
188983e3700STom Rinisource "board/ti/evm/Kconfig"
189983e3700STom Rinisource "board/isee/igep00x0/Kconfig"
190983e3700STom Rinisource "board/overo/Kconfig"
191983e3700STom Rinisource "board/logicpd/zoom1/Kconfig"
192983e3700STom Rinisource "board/ti/am3517crane/Kconfig"
193983e3700STom Rinisource "board/pandora/Kconfig"
194983e3700STom Rinisource "board/8dtech/eco5pk/Kconfig"
195983e3700STom Rinisource "board/corscience/tricorder/Kconfig"
196983e3700STom Rinisource "board/htkw/mcx/Kconfig"
197983e3700STom Rinisource "board/logicpd/omap3som/Kconfig"
198983e3700STom Rinisource "board/nokia/rx51/Kconfig"
199983e3700STom Rinisource "board/technexion/tao3530/Kconfig"
200983e3700STom Rinisource "board/technexion/twister/Kconfig"
201983e3700STom Rinisource "board/quipos/cairo/Kconfig"
202983e3700STom Rinisource "board/lg/sniper/Kconfig"
203983e3700STom Rini
204983e3700STom Riniendif
205