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	select POSITION_INDEPENDENT
111	select SKIP_LOWLEVEL_INIT
112	select SUPPORT_PASSING_ATAGS
113	select CMDLINE_TAG
114	select INITRD_TAG
115	select REVISION_TAG
116
117config TARGET_TAO3530
118	bool "TAO3530"
119	select OMAP3_GPIO_2
120	select OMAP3_GPIO_3
121	select OMAP3_GPIO_4
122	select OMAP3_GPIO_5
123	select OMAP3_GPIO_6
124
125config TARGET_SNIPER
126	bool "LG Optimus Black"
127	select DM
128	select DM_GPIO
129	select DM_SERIAL
130	select OMAP3_GPIO_2
131	select OMAP3_GPIO_3
132	select OMAP3_GPIO_4
133	select OMAP3_GPIO_5
134	select OMAP3_GPIO_6
135	imply CMD_DM
136
137endchoice
138
139choice
140	prompt "Memory Controller"
141	default SDRC
142
143config SDRC
144	bool "SDRC controller"
145	help
146	  The default memory controller on most OMAP3 boards is SDRC.
147
148config EMIF4
149	bool "EMIF4 controller"
150	help
151	  Enable this on boards like AM3517 which use EMIF4 controller
152endchoice
153
154config SPL_OMAP3_ID_NAND
155	bool "Support OMAP3-specific ID and MFR function"
156	help
157	  Support for an OMAP3-specific set of functions to return the
158	  ID and MFR of the first attached NAND chip, if present.
159
160config SYS_SOC
161	default "omap3"
162
163source "board/logicpd/am3517evm/Kconfig"
164source "board/ti/beagle/Kconfig"
165source "board/timll/devkit8000/Kconfig"
166source "board/ti/omap3evm/Kconfig"
167source "board/isee/igep00x0/Kconfig"
168source "board/logicpd/omap3som/Kconfig"
169source "board/nokia/rx51/Kconfig"
170source "board/lg/sniper/Kconfig"
171
172endif
173