xref: /openbmc/u-boot/arch/arm/mach-omap2/omap3/Kconfig (revision 522e0354)
1if OMAP34XX
2
3# We only enable the clocks for the GPIO banks that a given board requies.
4config OMAP3_GPIO_2
5	bool
6	default y if CMD_GPIO
7
8config OMAP3_GPIO_3
9	bool
10	default y if CMD_GPIO
11
12config OMAP3_GPIO_4
13	bool
14	default y if CMD_GPIO
15
16config OMAP3_GPIO_5
17	bool
18	default y if CMD_GPIO
19
20config OMAP3_GPIO_6
21	bool
22	default y if CMD_GPIO
23
24choice
25	prompt "OMAP3 board select"
26	optional
27
28config TARGET_AM3517_EVM
29	bool "AM3517 EVM"
30	select DM
31	select DM_GPIO
32	select DM_I2C
33	select DM_MMC
34	select DM_SERIAL
35	imply CMD_DM
36
37config TARGET_MT_VENTOUX
38	bool "TeeJet Mt.Ventoux"
39	select OMAP3_GPIO_4
40	select OMAP3_GPIO_5 if USB_EHCI_HCD
41
42config TARGET_OMAP3_BEAGLE
43	bool "TI OMAP3 BeagleBoard"
44	select DM
45	select DM_GPIO
46	select DM_SERIAL
47	select OMAP3_GPIO_5
48	select OMAP3_GPIO_6
49	imply CMD_DM
50
51config TARGET_CM_T35
52	bool "CompuLab CM-T3530 and CM-T3730 boards"
53	select OMAP3_GPIO_2
54	select OMAP3_GPIO_5
55	select OMAP3_GPIO_6 if LED_STATUS
56
57config TARGET_CM_T3517
58	bool "CompuLab CM-T3517 boards"
59	select OMAP3_GPIO_2
60	select OMAP3_GPIO_5
61	select OMAP3_GPIO_6 if LED_STATUS
62
63config TARGET_DEVKIT8000
64	bool "TimLL OMAP3 Devkit8000"
65	select DM
66	select DM_GPIO
67	select DM_SERIAL
68	imply CMD_DM
69
70config TARGET_OMAP3_EVM
71	bool "TI OMAP3 EVM"
72	select DM
73	select DM_GPIO
74	select DM_SERIAL
75	select OMAP3_GPIO_3
76	imply CMD_DM
77
78config TARGET_OMAP3_IGEP00X0
79	bool "IGEP"
80	select DM
81	select DM_GPIO
82	select DM_SERIAL
83	select OMAP3_GPIO_3
84	select OMAP3_GPIO_5
85	select OMAP3_GPIO_6
86	imply CMD_DM
87
88config TARGET_OMAP3_OVERO
89	bool "OMAP35xx Gumstix Overo"
90	select DM
91	select DM_GPIO
92	select DM_SERIAL
93	select OMAP3_GPIO_2
94	select OMAP3_GPIO_3
95	select OMAP3_GPIO_4
96	select OMAP3_GPIO_5
97	select OMAP3_GPIO_6
98	imply CMD_DM
99
100config TARGET_OMAP3_ZOOM1
101	bool "TI Zoom1"
102	select DM
103	select DM_GPIO
104	select DM_SERIAL
105	imply CMD_DM
106
107config TARGET_AM3517_CRANE
108	bool "am3517_crane"
109
110config TARGET_OMAP3_PANDORA
111	bool "OMAP3 Pandora"
112	select OMAP3_GPIO_4
113	select OMAP3_GPIO_6
114
115config TARGET_ECO5PK
116	bool "ECO5PK"
117	select OMAP3_GPIO_5 if USB_EHCI_HCD
118
119config TARGET_TRICORDER
120	bool "Tricorder"
121	select OMAP3_GPIO_2
122
123config TARGET_MCX
124	bool "MCX"
125	select BOARD_LATE_INIT
126	select OMAP3_GPIO_2 if USB_EHCI_HCD
127	select OMAP3_GPIO_5 if USB_EHCI_HCD
128
129config TARGET_OMAP3_LOGIC
130	bool "OMAP3 Logic"
131	select BOARD_LATE_INIT
132	select DM
133	select DM_GPIO
134	select DM_SERIAL
135	select OMAP3_GPIO_3
136	select OMAP3_GPIO_4
137	select OMAP3_GPIO_6
138	imply CMD_DM
139
140config TARGET_NOKIA_RX51
141	bool "Nokia RX51"
142
143config TARGET_TAO3530
144	bool "TAO3530"
145	select OMAP3_GPIO_2
146	select OMAP3_GPIO_3
147	select OMAP3_GPIO_4
148	select OMAP3_GPIO_5
149	select OMAP3_GPIO_6
150
151config TARGET_TWISTER
152	bool "Twister"
153	select OMAP3_GPIO_2
154	select OMAP3_GPIO_5 if USB_EHCI_HCD
155
156config TARGET_OMAP3_CAIRO
157	bool "QUIPOS CAIRO"
158	select DM
159	select DM_GPIO
160	select DM_SERIAL
161	imply CMD_DM
162
163config TARGET_SNIPER
164	bool "LG Optimus Black"
165	select DM
166	select DM_GPIO
167	select DM_SERIAL
168	select OMAP3_GPIO_2
169	select OMAP3_GPIO_3
170	select OMAP3_GPIO_4
171	select OMAP3_GPIO_5
172	select OMAP3_GPIO_6
173	imply CMD_DM
174
175endchoice
176
177choice
178	prompt "Memory Controller"
179	default SDRC
180
181config SDRC
182	bool "SDRC controller"
183	help
184	  The default memory controller on most OMAP3 boards is SDRC.
185
186config EMIF4
187	bool "EMIF4 controller"
188	help
189	  Enable this on boards like AM3517 which use EMIF4 controller
190endchoice
191
192config SPL_OMAP3_ID_NAND
193	bool "Support OMAP3-specific ID and MFR function"
194	help
195	  Support for an OMAP3-specific set of functions to return the
196	  ID and MFR of the first attached NAND chip, if present.
197
198config SYS_SOC
199	default "omap3"
200
201source "board/logicpd/am3517evm/Kconfig"
202source "board/teejet/mt_ventoux/Kconfig"
203source "board/ti/beagle/Kconfig"
204source "board/compulab/cm_t35/Kconfig"
205source "board/compulab/cm_t3517/Kconfig"
206source "board/timll/devkit8000/Kconfig"
207source "board/ti/evm/Kconfig"
208source "board/isee/igep00x0/Kconfig"
209source "board/overo/Kconfig"
210source "board/logicpd/zoom1/Kconfig"
211source "board/ti/am3517crane/Kconfig"
212source "board/pandora/Kconfig"
213source "board/8dtech/eco5pk/Kconfig"
214source "board/corscience/tricorder/Kconfig"
215source "board/htkw/mcx/Kconfig"
216source "board/logicpd/omap3som/Kconfig"
217source "board/nokia/rx51/Kconfig"
218source "board/technexion/tao3530/Kconfig"
219source "board/technexion/twister/Kconfig"
220source "board/quipos/cairo/Kconfig"
221source "board/lg/sniper/Kconfig"
222
223endif
224