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_OMAP3_PANDORA
93	bool "OMAP3 Pandora"
94	select OMAP3_GPIO_4
95	select OMAP3_GPIO_6
96
97config TARGET_OMAP3_LOGIC
98	bool "OMAP3 Logic"
99	select BOARD_LATE_INIT
100	select DM
101	select DM_GPIO
102	select DM_SERIAL
103	select OMAP3_GPIO_3
104	select OMAP3_GPIO_4
105	select OMAP3_GPIO_6
106	imply CMD_DM
107
108config TARGET_NOKIA_RX51
109	bool "Nokia RX51"
110
111config TARGET_TAO3530
112	bool "TAO3530"
113	select OMAP3_GPIO_2
114	select OMAP3_GPIO_3
115	select OMAP3_GPIO_4
116	select OMAP3_GPIO_5
117	select OMAP3_GPIO_6
118
119config TARGET_SNIPER
120	bool "LG Optimus Black"
121	select DM
122	select DM_GPIO
123	select DM_SERIAL
124	select OMAP3_GPIO_2
125	select OMAP3_GPIO_3
126	select OMAP3_GPIO_4
127	select OMAP3_GPIO_5
128	select OMAP3_GPIO_6
129	imply CMD_DM
130
131endchoice
132
133choice
134	prompt "Memory Controller"
135	default SDRC
136
137config SDRC
138	bool "SDRC controller"
139	help
140	  The default memory controller on most OMAP3 boards is SDRC.
141
142config EMIF4
143	bool "EMIF4 controller"
144	help
145	  Enable this on boards like AM3517 which use EMIF4 controller
146endchoice
147
148config SPL_OMAP3_ID_NAND
149	bool "Support OMAP3-specific ID and MFR function"
150	help
151	  Support for an OMAP3-specific set of functions to return the
152	  ID and MFR of the first attached NAND chip, if present.
153
154config SYS_SOC
155	default "omap3"
156
157source "board/logicpd/am3517evm/Kconfig"
158source "board/ti/beagle/Kconfig"
159source "board/timll/devkit8000/Kconfig"
160source "board/ti/evm/Kconfig"
161source "board/isee/igep00x0/Kconfig"
162source "board/logicpd/omap3som/Kconfig"
163source "board/nokia/rx51/Kconfig"
164source "board/lg/sniper/Kconfig"
165
166endif
167