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