xref: /openbmc/u-boot/arch/arm/mach-omap2/omap3/Kconfig (revision 08a00cba)
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"
25b85781c2SAdam Ford	select DM
26b85781c2SAdam Ford	select DM_GPIO
27b85781c2SAdam Ford	select DM_I2C
28b85781c2SAdam Ford	select DM_MMC
295ed063d1SMichal Simek	select DM_SERIAL
30*08a00cbaSMichal Simek	imply CMD_DM
31983e3700STom Rini
32983e3700STom Riniconfig TARGET_MT_VENTOUX
33983e3700STom Rini	bool "TeeJet Mt.Ventoux"
3468ccab51STom Rini	select OMAP3_GPIO_4
3568ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
36983e3700STom Rini
37983e3700STom Riniconfig TARGET_OMAP3_BEAGLE
38983e3700STom Rini	bool "TI OMAP3 BeagleBoard"
39983e3700STom Rini	select DM
40983e3700STom Rini	select DM_GPIO
415ed063d1SMichal Simek	select DM_SERIAL
4268ccab51STom Rini	select OMAP3_GPIO_5
4368ccab51STom Rini	select OMAP3_GPIO_6
44*08a00cbaSMichal Simek	imply CMD_DM
45983e3700STom Rini
46983e3700STom Riniconfig TARGET_CM_T35
47983e3700STom Rini	bool "CompuLab CM-T3530 and CM-T3730 boards"
4868ccab51STom Rini	select OMAP3_GPIO_2
4968ccab51STom Rini	select OMAP3_GPIO_5
5068ccab51STom Rini	select OMAP3_GPIO_6 if LED_STATUS
51983e3700STom Rini
52983e3700STom Riniconfig TARGET_CM_T3517
53983e3700STom Rini	bool "CompuLab CM-T3517 boards"
5468ccab51STom Rini	select OMAP3_GPIO_2
5568ccab51STom Rini	select OMAP3_GPIO_5
5668ccab51STom Rini	select OMAP3_GPIO_6 if LED_STATUS
57983e3700STom Rini
58983e3700STom Riniconfig TARGET_DEVKIT8000
59983e3700STom Rini	bool "TimLL OMAP3 Devkit8000"
60983e3700STom Rini	select DM
61983e3700STom Rini	select DM_GPIO
625ed063d1SMichal Simek	select DM_SERIAL
63*08a00cbaSMichal Simek	imply CMD_DM
64983e3700STom Rini
65983e3700STom Riniconfig TARGET_OMAP3_EVM
66983e3700STom Rini	bool "TI OMAP3 EVM"
67c2900f59SDerald D. Woods	select DM
68c2900f59SDerald D. Woods	select DM_GPIO
695ed063d1SMichal Simek	select DM_SERIAL
70c2900f59SDerald D. Woods	select OMAP3_GPIO_3
71*08a00cbaSMichal Simek	imply CMD_DM
72983e3700STom Rini
73983e3700STom Riniconfig TARGET_OMAP3_IGEP00X0
74983e3700STom Rini	bool "IGEP"
75983e3700STom Rini	select DM
76983e3700STom Rini	select DM_GPIO
775ed063d1SMichal Simek	select DM_SERIAL
7868ccab51STom Rini	select OMAP3_GPIO_3
7968ccab51STom Rini	select OMAP3_GPIO_5
8068ccab51STom Rini	select OMAP3_GPIO_6
81*08a00cbaSMichal Simek	imply CMD_DM
82983e3700STom Rini
83983e3700STom Riniconfig TARGET_OMAP3_OVERO
84983e3700STom Rini	bool "OMAP35xx Gumstix Overo"
85983e3700STom Rini	select DM
86983e3700STom Rini	select DM_GPIO
875ed063d1SMichal Simek	select DM_SERIAL
8868ccab51STom Rini	select OMAP3_GPIO_2
8968ccab51STom Rini	select OMAP3_GPIO_3
9068ccab51STom Rini	select OMAP3_GPIO_4
9168ccab51STom Rini	select OMAP3_GPIO_5
9268ccab51STom Rini	select OMAP3_GPIO_6
93*08a00cbaSMichal Simek	imply CMD_DM
94983e3700STom Rini
95983e3700STom Riniconfig TARGET_OMAP3_ZOOM1
96983e3700STom Rini	bool "TI Zoom1"
97983e3700STom Rini	select DM
98983e3700STom Rini	select DM_GPIO
995ed063d1SMichal Simek	select DM_SERIAL
100*08a00cbaSMichal Simek	imply CMD_DM
101983e3700STom Rini
102983e3700STom Riniconfig TARGET_AM3517_CRANE
103983e3700STom Rini	bool "am3517_crane"
104983e3700STom Rini
105983e3700STom Riniconfig TARGET_OMAP3_PANDORA
106983e3700STom Rini	bool "OMAP3 Pandora"
10768ccab51STom Rini	select OMAP3_GPIO_4
10868ccab51STom Rini	select OMAP3_GPIO_6
109983e3700STom Rini
110983e3700STom Riniconfig TARGET_ECO5PK
111983e3700STom Rini	bool "ECO5PK"
11268ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
113983e3700STom Rini
114983e3700STom Riniconfig TARGET_TRICORDER
115983e3700STom Rini	bool "Tricorder"
11668ccab51STom Rini	select OMAP3_GPIO_2
117983e3700STom Rini
118983e3700STom Riniconfig TARGET_MCX
119983e3700STom Rini	bool "MCX"
120e5ec4815STom Rini	select BOARD_LATE_INIT
12168ccab51STom Rini	select OMAP3_GPIO_2 if USB_EHCI_HCD
12268ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
123983e3700STom Rini
124983e3700STom Riniconfig TARGET_OMAP3_LOGIC
125983e3700STom Rini	bool "OMAP3 Logic"
126e5ec4815STom Rini	select BOARD_LATE_INIT
127983e3700STom Rini	select DM
128983e3700STom Rini	select DM_GPIO
1295ed063d1SMichal Simek	select DM_SERIAL
130bf1ddfc0SAdam Ford	select OMAP3_GPIO_3
13168ccab51STom Rini	select OMAP3_GPIO_4
13268ccab51STom Rini	select OMAP3_GPIO_6
133*08a00cbaSMichal Simek	imply CMD_DM
134983e3700STom Rini
135983e3700STom Riniconfig TARGET_NOKIA_RX51
136983e3700STom Rini	bool "Nokia RX51"
137983e3700STom Rini
138983e3700STom Riniconfig TARGET_TAO3530
139983e3700STom Rini	bool "TAO3530"
14068ccab51STom Rini	select OMAP3_GPIO_2
14168ccab51STom Rini	select OMAP3_GPIO_3
14268ccab51STom Rini	select OMAP3_GPIO_4
14368ccab51STom Rini	select OMAP3_GPIO_5
14468ccab51STom Rini	select OMAP3_GPIO_6
145983e3700STom Rini
146983e3700STom Riniconfig TARGET_TWISTER
147983e3700STom Rini	bool "Twister"
14868ccab51STom Rini	select OMAP3_GPIO_2
14968ccab51STom Rini	select OMAP3_GPIO_5 if USB_EHCI_HCD
150983e3700STom Rini
151983e3700STom Riniconfig TARGET_OMAP3_CAIRO
152983e3700STom Rini	bool "QUIPOS CAIRO"
153983e3700STom Rini	select DM
154983e3700STom Rini	select DM_GPIO
1555ed063d1SMichal Simek	select DM_SERIAL
156*08a00cbaSMichal Simek	imply CMD_DM
157983e3700STom Rini
158983e3700STom Riniconfig TARGET_SNIPER
159983e3700STom Rini	bool "LG Optimus Black"
160983e3700STom Rini	select DM
161983e3700STom Rini	select DM_GPIO
1625ed063d1SMichal Simek	select DM_SERIAL
16368ccab51STom Rini	select OMAP3_GPIO_2
16468ccab51STom Rini	select OMAP3_GPIO_3
16568ccab51STom Rini	select OMAP3_GPIO_4
16668ccab51STom Rini	select OMAP3_GPIO_5
16768ccab51STom Rini	select OMAP3_GPIO_6
168*08a00cbaSMichal Simek	imply CMD_DM
169983e3700STom Rini
170983e3700STom Riniendchoice
171983e3700STom Rini
17234330a36SAdam Fordchoice
17334330a36SAdam Ford	prompt "Memory Controller"
17434330a36SAdam Ford	default SDRC
17534330a36SAdam Ford
17634330a36SAdam Fordconfig SDRC
17734330a36SAdam Ford	bool "SDRC controller"
17834330a36SAdam Ford	help
17934330a36SAdam Ford	  The default memory controller on most OMAP3 boards is SDRC.
18034330a36SAdam Ford
18134330a36SAdam Fordconfig EMIF4
18234330a36SAdam Ford	bool "EMIF4 controller"
18334330a36SAdam Ford	help
18434330a36SAdam Ford	  Enable this on boards like AM3517 which use EMIF4 controller
18534330a36SAdam Fordendchoice
18634330a36SAdam Ford
187edd1653fSAdam Fordconfig SPL_OMAP3_ID_NAND
188edd1653fSAdam Ford	bool "Support OMAP3-specific ID and MFR function"
189edd1653fSAdam Ford	help
190edd1653fSAdam Ford	  Support for an OMAP3-specific set of functions to return the
191edd1653fSAdam Ford	  ID and MFR of the first attached NAND chip, if present.
192edd1653fSAdam Ford
193983e3700STom Riniconfig SYS_SOC
194983e3700STom Rini	default "omap3"
195983e3700STom Rini
196983e3700STom Rinisource "board/logicpd/am3517evm/Kconfig"
197983e3700STom Rinisource "board/teejet/mt_ventoux/Kconfig"
198983e3700STom Rinisource "board/ti/beagle/Kconfig"
199983e3700STom Rinisource "board/compulab/cm_t35/Kconfig"
200983e3700STom Rinisource "board/compulab/cm_t3517/Kconfig"
201983e3700STom Rinisource "board/timll/devkit8000/Kconfig"
202983e3700STom Rinisource "board/ti/evm/Kconfig"
203983e3700STom Rinisource "board/isee/igep00x0/Kconfig"
204983e3700STom Rinisource "board/overo/Kconfig"
205983e3700STom Rinisource "board/logicpd/zoom1/Kconfig"
206983e3700STom Rinisource "board/ti/am3517crane/Kconfig"
207983e3700STom Rinisource "board/pandora/Kconfig"
208983e3700STom Rinisource "board/8dtech/eco5pk/Kconfig"
209983e3700STom Rinisource "board/corscience/tricorder/Kconfig"
210983e3700STom Rinisource "board/htkw/mcx/Kconfig"
211983e3700STom Rinisource "board/logicpd/omap3som/Kconfig"
212983e3700STom Rinisource "board/nokia/rx51/Kconfig"
213983e3700STom Rinisource "board/technexion/tao3530/Kconfig"
214983e3700STom Rinisource "board/technexion/twister/Kconfig"
215983e3700STom Rinisource "board/quipos/cairo/Kconfig"
216983e3700STom Rinisource "board/lg/sniper/Kconfig"
217983e3700STom Rini
218983e3700STom Riniendif
219