blob: 4dbf9a27da8b046a0221dd5d287715e7c305f09d [file] [log] [blame]
Masahiro Yamadadd678432014-08-31 07:11:02 +09001if OMAP34XX
2
Tom Rini162efc32017-05-12 22:33:22 -04003# 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
Masahiro Yamadadd678432014-08-31 07:11:02 +090019choice
20 prompt "OMAP3 board select"
Joe Hershbergerf0699602015-05-12 14:46:23 -050021 optional
Masahiro Yamadadd678432014-08-31 07:11:02 +090022
23config TARGET_AM3517_EVM
24 bool "AM3517 EVM"
Adam Fordb32f5f32017-09-19 20:32:11 -050025 select DM
26 select DM_SERIAL
27 select DM_GPIO
28 select DM_I2C
29 select DM_MMC
Masahiro Yamadadd678432014-08-31 07:11:02 +090030
31config TARGET_MT_VENTOUX
32 bool "TeeJet Mt.Ventoux"
Tom Rini162efc32017-05-12 22:33:22 -040033 select OMAP3_GPIO_4
34 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +090035
Masahiro Yamadadd678432014-08-31 07:11:02 +090036config TARGET_OMAP3_BEAGLE
37 bool "TI OMAP3 BeagleBoard"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090038 select DM
39 select DM_SERIAL
40 select DM_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040041 select OMAP3_GPIO_5
42 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090043
44config TARGET_CM_T35
Igor Grinberg07cf9a52014-10-21 16:39:45 +030045 bool "CompuLab CM-T3530 and CM-T3730 boards"
Tom Rini162efc32017-05-12 22:33:22 -040046 select OMAP3_GPIO_2
47 select OMAP3_GPIO_5
48 select OMAP3_GPIO_6 if LED_STATUS
Masahiro Yamadadd678432014-08-31 07:11:02 +090049
Igor Grinbergc3373ee2014-11-05 14:25:35 +020050config TARGET_CM_T3517
51 bool "CompuLab CM-T3517 boards"
Tom Rini162efc32017-05-12 22:33:22 -040052 select OMAP3_GPIO_2
53 select OMAP3_GPIO_5
54 select OMAP3_GPIO_6 if LED_STATUS
Igor Grinbergc3373ee2014-11-05 14:25:35 +020055
Masahiro Yamadadd678432014-08-31 07:11:02 +090056config TARGET_DEVKIT8000
57 bool "TimLL OMAP3 Devkit8000"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090058 select DM
59 select DM_SERIAL
60 select DM_GPIO
Masahiro Yamadadd678432014-08-31 07:11:02 +090061
62config TARGET_OMAP3_EVM
63 bool "TI OMAP3 EVM"
64
Masahiro Yamadadd678432014-08-31 07:11:02 +090065config TARGET_OMAP3_IGEP00X0
66 bool "IGEP"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090067 select DM
68 select DM_SERIAL
69 select DM_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040070 select OMAP3_GPIO_3
71 select OMAP3_GPIO_5
72 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090073
74config TARGET_OMAP3_OVERO
75 bool "OMAP35xx Gumstix Overo"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090076 select DM
77 select DM_SERIAL
78 select DM_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040079 select OMAP3_GPIO_2
80 select OMAP3_GPIO_3
81 select OMAP3_GPIO_4
82 select OMAP3_GPIO_5
83 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090084
85config TARGET_OMAP3_ZOOM1
86 bool "TI Zoom1"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090087 select DM
88 select DM_SERIAL
89 select DM_GPIO
Masahiro Yamadadd678432014-08-31 07:11:02 +090090
91config TARGET_AM3517_CRANE
92 bool "am3517_crane"
93
94config TARGET_OMAP3_PANDORA
95 bool "OMAP3 Pandora"
Tom Rini162efc32017-05-12 22:33:22 -040096 select OMAP3_GPIO_4
97 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090098
99config TARGET_ECO5PK
100 bool "ECO5PK"
Tom Rini162efc32017-05-12 22:33:22 -0400101 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900102
Masahiro Yamadadd678432014-08-31 07:11:02 +0900103config TARGET_TRICORDER
104 bool "Tricorder"
Tom Rini162efc32017-05-12 22:33:22 -0400105 select OMAP3_GPIO_2
Masahiro Yamadadd678432014-08-31 07:11:02 +0900106
107config TARGET_MCX
108 bool "MCX"
Tom Rini22d567e2017-01-22 19:43:11 -0500109 select BOARD_LATE_INIT
Tom Rini162efc32017-05-12 22:33:22 -0400110 select OMAP3_GPIO_2 if USB_EHCI_HCD
111 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900112
113config TARGET_OMAP3_LOGIC
114 bool "OMAP3 Logic"
Tom Rini22d567e2017-01-22 19:43:11 -0500115 select BOARD_LATE_INIT
Adam Ford04c848a2015-09-02 09:18:20 -0500116 select DM
117 select DM_SERIAL
118 select DM_GPIO
Adam Fordf9464222017-08-25 07:33:26 -0500119 select OMAP3_GPIO_3
Tom Rini162efc32017-05-12 22:33:22 -0400120 select OMAP3_GPIO_4
121 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900122
Masahiro Yamadadd678432014-08-31 07:11:02 +0900123config TARGET_NOKIA_RX51
124 bool "Nokia RX51"
125
126config TARGET_TAO3530
127 bool "TAO3530"
Tom Rini162efc32017-05-12 22:33:22 -0400128 select OMAP3_GPIO_2
129 select OMAP3_GPIO_3
130 select OMAP3_GPIO_4
131 select OMAP3_GPIO_5
132 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900133
134config TARGET_TWISTER
135 bool "Twister"
Tom Rini162efc32017-05-12 22:33:22 -0400136 select OMAP3_GPIO_2
137 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900138
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100139config TARGET_OMAP3_CAIRO
140 bool "QUIPOS CAIRO"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +0900141 select DM
142 select DM_SERIAL
143 select DM_GPIO
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100144
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200145config TARGET_SNIPER
Paul Kocialkowskid90f8832016-02-26 13:18:47 +0100146 bool "LG Optimus Black"
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200147 select DM
148 select DM_SERIAL
149 select DM_GPIO
Tom Rini162efc32017-05-12 22:33:22 -0400150 select OMAP3_GPIO_2
151 select OMAP3_GPIO_3
152 select OMAP3_GPIO_4
153 select OMAP3_GPIO_5
154 select OMAP3_GPIO_6
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200155
Masahiro Yamadadd678432014-08-31 07:11:02 +0900156endchoice
157
Adam Ford0e60a5f2017-09-12 15:27:33 -0500158choice
159 prompt "Memory Controller"
160 default SDRC
161
162config SDRC
163 bool "SDRC controller"
164 help
165 The default memory controller on most OMAP3 boards is SDRC.
166
167config EMIF4
168 bool "EMIF4 controller"
169 help
170 Enable this on boards like AM3517 which use EMIF4 controller
171endchoice
172
Adam Fordb315e4c2017-08-11 08:51:20 -0500173config SPL_OMAP3_ID_NAND
174 bool "Support OMAP3-specific ID and MFR function"
175 help
176 Support for an OMAP3-specific set of functions to return the
177 ID and MFR of the first attached NAND chip, if present.
178
Masahiro Yamadadd678432014-08-31 07:11:02 +0900179config SYS_SOC
Masahiro Yamadadd678432014-08-31 07:11:02 +0900180 default "omap3"
181
182source "board/logicpd/am3517evm/Kconfig"
183source "board/teejet/mt_ventoux/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900184source "board/ti/beagle/Kconfig"
185source "board/compulab/cm_t35/Kconfig"
Igor Grinbergc3373ee2014-11-05 14:25:35 +0200186source "board/compulab/cm_t3517/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900187source "board/timll/devkit8000/Kconfig"
188source "board/ti/evm/Kconfig"
189source "board/isee/igep00x0/Kconfig"
190source "board/overo/Kconfig"
191source "board/logicpd/zoom1/Kconfig"
192source "board/ti/am3517crane/Kconfig"
193source "board/pandora/Kconfig"
194source "board/8dtech/eco5pk/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900195source "board/corscience/tricorder/Kconfig"
196source "board/htkw/mcx/Kconfig"
197source "board/logicpd/omap3som/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900198source "board/nokia/rx51/Kconfig"
199source "board/technexion/tao3530/Kconfig"
200source "board/technexion/twister/Kconfig"
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100201source "board/quipos/cairo/Kconfig"
Paul Kocialkowskiea817692016-03-29 14:16:27 +0200202source "board/lg/sniper/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900203
204endif