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