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