blob: e0d02fb4e59a0448104ae03eb24a61af56d5636e [file] [log] [blame]
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +09001if OMAP34XX
2
Tom Rini68ccab52017-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 Yamada3cfbcb52014-08-31 07:11:02 +090019choice
20 prompt "OMAP3 board select"
Joe Hershbergera26cd042015-05-12 14:46:23 -050021 optional
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090022
23config TARGET_AM3517_EVM
24 bool "AM3517 EVM"
Adam Fordb85781c2017-09-19 20:32:11 -050025 select DM
Adam Fordb85781c2017-09-19 20:32:11 -050026 select DM_GPIO
27 select DM_I2C
28 select DM_MMC
Michal Simek5ed063d2018-07-23 15:55:13 +020029 select DM_SERIAL
Michal Simek08a00cb2018-07-23 15:55:14 +020030 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090031
32config TARGET_MT_VENTOUX
33 bool "TeeJet Mt.Ventoux"
Tom Rini68ccab52017-05-12 22:33:22 -040034 select OMAP3_GPIO_4
35 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090036
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090037config TARGET_OMAP3_BEAGLE
38 bool "TI OMAP3 BeagleBoard"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090039 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +090040 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020041 select DM_SERIAL
Tom Rini68ccab52017-05-12 22:33:22 -040042 select OMAP3_GPIO_5
43 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +020044 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090045
46config TARGET_CM_T35
Igor Grinberg52edc872014-10-21 16:39:45 +030047 bool "CompuLab CM-T3530 and CM-T3730 boards"
Tom Rini68ccab52017-05-12 22:33:22 -040048 select OMAP3_GPIO_2
49 select OMAP3_GPIO_5
50 select OMAP3_GPIO_6 if LED_STATUS
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090051
Igor Grinbergb09bf722014-11-05 14:25:35 +020052config TARGET_CM_T3517
53 bool "CompuLab CM-T3517 boards"
Tom Rini68ccab52017-05-12 22:33:22 -040054 select OMAP3_GPIO_2
55 select OMAP3_GPIO_5
56 select OMAP3_GPIO_6 if LED_STATUS
Igor Grinbergb09bf722014-11-05 14:25:35 +020057
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090058config TARGET_DEVKIT8000
59 bool "TimLL OMAP3 Devkit8000"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090060 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +090061 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020062 select DM_SERIAL
Michal Simek08a00cb2018-07-23 15:55:14 +020063 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090064
65config TARGET_OMAP3_EVM
66 bool "TI OMAP3 EVM"
Derald D. Woodsc2900f52017-12-27 09:40:16 -060067 select DM
Derald D. Woodsc2900f52017-12-27 09:40:16 -060068 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020069 select DM_SERIAL
Derald D. Woodsc2900f52017-12-27 09:40:16 -060070 select OMAP3_GPIO_3
Michal Simek08a00cb2018-07-23 15:55:14 +020071 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090072
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090073config TARGET_OMAP3_IGEP00X0
74 bool "IGEP"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090075 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +090076 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020077 select DM_SERIAL
Tom Rini68ccab52017-05-12 22:33:22 -040078 select OMAP3_GPIO_3
79 select OMAP3_GPIO_5
80 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +020081 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090082
83config TARGET_OMAP3_OVERO
84 bool "OMAP35xx Gumstix Overo"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090085 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +090086 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020087 select DM_SERIAL
Tom Rini68ccab52017-05-12 22:33:22 -040088 select OMAP3_GPIO_2
89 select OMAP3_GPIO_3
90 select OMAP3_GPIO_4
91 select OMAP3_GPIO_5
92 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +020093 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090094
95config TARGET_OMAP3_ZOOM1
96 bool "TI Zoom1"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090097 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +090098 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020099 select DM_SERIAL
Michal Simek08a00cb2018-07-23 15:55:14 +0200100 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900101
102config TARGET_AM3517_CRANE
103 bool "am3517_crane"
104
105config TARGET_OMAP3_PANDORA
106 bool "OMAP3 Pandora"
Tom Rini68ccab52017-05-12 22:33:22 -0400107 select OMAP3_GPIO_4
108 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900109
110config TARGET_ECO5PK
111 bool "ECO5PK"
Tom Rini68ccab52017-05-12 22:33:22 -0400112 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900113
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900114config TARGET_TRICORDER
115 bool "Tricorder"
Tom Rini68ccab52017-05-12 22:33:22 -0400116 select OMAP3_GPIO_2
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900117
118config TARGET_MCX
119 bool "MCX"
Tom Rinie5ec4812017-01-22 19:43:11 -0500120 select BOARD_LATE_INIT
Tom Rini68ccab52017-05-12 22:33:22 -0400121 select OMAP3_GPIO_2 if USB_EHCI_HCD
122 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900123
124config TARGET_OMAP3_LOGIC
125 bool "OMAP3 Logic"
Tom Rinie5ec4812017-01-22 19:43:11 -0500126 select BOARD_LATE_INIT
Adam Ford7b77b1f2015-09-02 09:18:20 -0500127 select DM
Adam Ford7b77b1f2015-09-02 09:18:20 -0500128 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +0200129 select DM_SERIAL
Adam Fordbf1ddfc2017-08-25 07:33:26 -0500130 select OMAP3_GPIO_3
Tom Rini68ccab52017-05-12 22:33:22 -0400131 select OMAP3_GPIO_4
132 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +0200133 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900134
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900135config TARGET_NOKIA_RX51
136 bool "Nokia RX51"
137
138config TARGET_TAO3530
139 bool "TAO3530"
Tom Rini68ccab52017-05-12 22:33:22 -0400140 select OMAP3_GPIO_2
141 select OMAP3_GPIO_3
142 select OMAP3_GPIO_4
143 select OMAP3_GPIO_5
144 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900145
146config TARGET_TWISTER
147 bool "Twister"
Tom Rini68ccab52017-05-12 22:33:22 -0400148 select OMAP3_GPIO_2
149 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900150
Albert ARIBAUD \(3ADEV\)d275c402015-02-03 18:13:14 +0100151config TARGET_OMAP3_CAIRO
152 bool "QUIPOS CAIRO"
Masahiro Yamada58d423b2015-03-31 12:47:53 +0900153 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +0900154 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +0200155 select DM_SERIAL
Michal Simek08a00cb2018-07-23 15:55:14 +0200156 imply CMD_DM
Albert ARIBAUD \(3ADEV\)d275c402015-02-03 18:13:14 +0100157
Paul Kocialkowski02579302015-07-20 15:17:11 +0200158config TARGET_SNIPER
Paul Kocialkowski23a004a2016-02-26 13:18:47 +0100159 bool "LG Optimus Black"
Paul Kocialkowski02579302015-07-20 15:17:11 +0200160 select DM
Paul Kocialkowski02579302015-07-20 15:17:11 +0200161 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +0200162 select DM_SERIAL
Tom Rini68ccab52017-05-12 22:33:22 -0400163 select OMAP3_GPIO_2
164 select OMAP3_GPIO_3
165 select OMAP3_GPIO_4
166 select OMAP3_GPIO_5
167 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +0200168 imply CMD_DM
Paul Kocialkowski02579302015-07-20 15:17:11 +0200169
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900170endchoice
171
Adam Ford34330a32017-09-12 15:27:33 -0500172choice
173 prompt "Memory Controller"
174 default SDRC
175
176config SDRC
177 bool "SDRC controller"
178 help
179 The default memory controller on most OMAP3 boards is SDRC.
180
181config EMIF4
182 bool "EMIF4 controller"
183 help
184 Enable this on boards like AM3517 which use EMIF4 controller
185endchoice
186
Adam Fordedd16532017-08-11 08:51:20 -0500187config 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
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900193config SYS_SOC
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900194 default "omap3"
195
196source "board/logicpd/am3517evm/Kconfig"
197source "board/teejet/mt_ventoux/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900198source "board/ti/beagle/Kconfig"
199source "board/compulab/cm_t35/Kconfig"
Igor Grinbergb09bf722014-11-05 14:25:35 +0200200source "board/compulab/cm_t3517/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900201source "board/timll/devkit8000/Kconfig"
202source "board/ti/evm/Kconfig"
203source "board/isee/igep00x0/Kconfig"
204source "board/overo/Kconfig"
205source "board/logicpd/zoom1/Kconfig"
206source "board/ti/am3517crane/Kconfig"
207source "board/pandora/Kconfig"
208source "board/8dtech/eco5pk/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900209source "board/corscience/tricorder/Kconfig"
210source "board/htkw/mcx/Kconfig"
211source "board/logicpd/omap3som/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900212source "board/nokia/rx51/Kconfig"
213source "board/technexion/tao3530/Kconfig"
214source "board/technexion/twister/Kconfig"
Albert ARIBAUD \(3ADEV\)d275c402015-02-03 18:13:14 +0100215source "board/quipos/cairo/Kconfig"
Paul Kocialkowski41582e22016-03-29 14:16:27 +0200216source "board/lg/sniper/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900217
218endif