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