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_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_DEVKIT8000
53	bool "TimLL OMAP3 Devkit8000"
54	select DM
55	select DM_GPIO
56	select DM_SERIAL
57	imply CMD_DM
58
59config TARGET_OMAP3_EVM
60	bool "TI OMAP3 EVM"
61	select DM
62	select DM_GPIO
63	select DM_SERIAL
64	select OMAP3_GPIO_2
65	select OMAP3_GPIO_3
66	select OMAP3_GPIO_5
67	select OMAP3_GPIO_6
68	imply CMD_DM
69
70config TARGET_OMAP3_IGEP00X0
71	bool "IGEP"
72	select DM
73	select DM_GPIO
74	select DM_SERIAL
75	select OMAP3_GPIO_3
76	select OMAP3_GPIO_5
77	select OMAP3_GPIO_6
78	imply CMD_DM
79
80config TARGET_OMAP3_OVERO
81	bool "OMAP35xx Gumstix Overo"
82	select DM
83	select DM_GPIO
84	select DM_SERIAL
85	select OMAP3_GPIO_2
86	select OMAP3_GPIO_3
87	select OMAP3_GPIO_4
88	select OMAP3_GPIO_5
89	select OMAP3_GPIO_6
90	imply CMD_DM
91
92config TARGET_AM3517_CRANE
93	bool "am3517_crane"
94
95config TARGET_OMAP3_PANDORA
96	bool "OMAP3 Pandora"
97	select OMAP3_GPIO_4
98	select OMAP3_GPIO_6
99
100config TARGET_TRICORDER
101	bool "Tricorder"
102	select OMAP3_GPIO_2
103
104config TARGET_OMAP3_LOGIC
105	bool "OMAP3 Logic"
106	select BOARD_LATE_INIT
107	select DM
108	select DM_GPIO
109	select DM_SERIAL
110	select OMAP3_GPIO_3
111	select OMAP3_GPIO_4
112	select OMAP3_GPIO_6
113	imply CMD_DM
114
115config TARGET_NOKIA_RX51
116	bool "Nokia RX51"
117
118config TARGET_TAO3530
119	bool "TAO3530"
120	select OMAP3_GPIO_2
121	select OMAP3_GPIO_3
122	select OMAP3_GPIO_4
123	select OMAP3_GPIO_5
124	select OMAP3_GPIO_6
125
126config TARGET_SNIPER
127	bool "LG Optimus Black"
128	select DM
129	select DM_GPIO
130	select DM_SERIAL
131	select OMAP3_GPIO_2
132	select OMAP3_GPIO_3
133	select OMAP3_GPIO_4
134	select OMAP3_GPIO_5
135	select OMAP3_GPIO_6
136	imply CMD_DM
137
138endchoice
139
140choice
141	prompt "Memory Controller"
142	default SDRC
143
144config SDRC
145	bool "SDRC controller"
146	help
147	  The default memory controller on most OMAP3 boards is SDRC.
148
149config EMIF4
150	bool "EMIF4 controller"
151	help
152	  Enable this on boards like AM3517 which use EMIF4 controller
153endchoice
154
155config SPL_OMAP3_ID_NAND
156	bool "Support OMAP3-specific ID and MFR function"
157	help
158	  Support for an OMAP3-specific set of functions to return the
159	  ID and MFR of the first attached NAND chip, if present.
160
161config SYS_SOC
162	default "omap3"
163
164source "board/logicpd/am3517evm/Kconfig"
165source "board/ti/beagle/Kconfig"
166source "board/timll/devkit8000/Kconfig"
167source "board/ti/evm/Kconfig"
168source "board/isee/igep00x0/Kconfig"
169source "board/ti/am3517crane/Kconfig"
170source "board/corscience/tricorder/Kconfig"
171source "board/logicpd/omap3som/Kconfig"
172source "board/nokia/rx51/Kconfig"
173source "board/technexion/tao3530/Kconfig"
174source "board/lg/sniper/Kconfig"
175
176endif
177