blob: e0d02fb4e59a0448104ae03eb24a61af56d5636e [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
Adam Fordb32f5f32017-09-19 20:32:11 -050026 select DM_GPIO
27 select DM_I2C
28 select DM_MMC
Michal Simek84f3dec2018-07-23 15:55:13 +020029 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020030 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090031
32config TARGET_MT_VENTOUX
33 bool "TeeJet Mt.Ventoux"
Tom Rini162efc32017-05-12 22:33:22 -040034 select OMAP3_GPIO_4
35 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +090036
Masahiro Yamadadd678432014-08-31 07:11:02 +090037config TARGET_OMAP3_BEAGLE
38 bool "TI OMAP3 BeagleBoard"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090039 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090040 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020041 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040042 select OMAP3_GPIO_5
43 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020044 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090045
46config TARGET_CM_T35
Igor Grinberg07cf9a52014-10-21 16:39:45 +030047 bool "CompuLab CM-T3530 and CM-T3730 boards"
Tom Rini162efc32017-05-12 22:33:22 -040048 select OMAP3_GPIO_2
49 select OMAP3_GPIO_5
50 select OMAP3_GPIO_6 if LED_STATUS
Masahiro Yamadadd678432014-08-31 07:11:02 +090051
Igor Grinbergc3373ee2014-11-05 14:25:35 +020052config TARGET_CM_T3517
53 bool "CompuLab CM-T3517 boards"
Tom Rini162efc32017-05-12 22:33:22 -040054 select OMAP3_GPIO_2
55 select OMAP3_GPIO_5
56 select OMAP3_GPIO_6 if LED_STATUS
Igor Grinbergc3373ee2014-11-05 14:25:35 +020057
Masahiro Yamadadd678432014-08-31 07:11:02 +090058config TARGET_DEVKIT8000
59 bool "TimLL OMAP3 Devkit8000"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090060 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090061 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020062 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020063 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090064
65config TARGET_OMAP3_EVM
66 bool "TI OMAP3 EVM"
Derald D. Woods45c66b02017-12-27 09:40:16 -060067 select DM
Derald D. Woods45c66b02017-12-27 09:40:16 -060068 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020069 select DM_SERIAL
Derald D. Woods45c66b02017-12-27 09:40:16 -060070 select OMAP3_GPIO_3
Michal Simek2e7c8192018-07-23 15:55:14 +020071 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090072
Masahiro Yamadadd678432014-08-31 07:11:02 +090073config TARGET_OMAP3_IGEP00X0
74 bool "IGEP"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090075 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090076 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020077 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040078 select OMAP3_GPIO_3
79 select OMAP3_GPIO_5
80 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020081 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090082
83config TARGET_OMAP3_OVERO
84 bool "OMAP35xx Gumstix Overo"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090085 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090086 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020087 select DM_SERIAL
Tom Rini162efc32017-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 Simek2e7c8192018-07-23 15:55:14 +020093 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090094
95config TARGET_OMAP3_ZOOM1
96 bool "TI Zoom1"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090097 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090098 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020099 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +0200100 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +0900101
102config TARGET_AM3517_CRANE
103 bool "am3517_crane"
104
105config TARGET_OMAP3_PANDORA
106 bool "OMAP3 Pandora"
Tom Rini162efc32017-05-12 22:33:22 -0400107 select OMAP3_GPIO_4
108 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900109
110config TARGET_ECO5PK
111 bool "ECO5PK"
Tom Rini162efc32017-05-12 22:33:22 -0400112 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900113
Masahiro Yamadadd678432014-08-31 07:11:02 +0900114config TARGET_TRICORDER
115 bool "Tricorder"
Tom Rini162efc32017-05-12 22:33:22 -0400116 select OMAP3_GPIO_2
Masahiro Yamadadd678432014-08-31 07:11:02 +0900117
118config TARGET_MCX
119 bool "MCX"
Tom Rini22d567e2017-01-22 19:43:11 -0500120 select BOARD_LATE_INIT
Tom Rini162efc32017-05-12 22:33:22 -0400121 select OMAP3_GPIO_2 if USB_EHCI_HCD
122 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900123
124config TARGET_OMAP3_LOGIC
125 bool "OMAP3 Logic"
Tom Rini22d567e2017-01-22 19:43:11 -0500126 select BOARD_LATE_INIT
Adam Ford04c848a2015-09-02 09:18:20 -0500127 select DM
Adam Ford04c848a2015-09-02 09:18:20 -0500128 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200129 select DM_SERIAL
Adam Fordf9464222017-08-25 07:33:26 -0500130 select OMAP3_GPIO_3
Tom Rini162efc32017-05-12 22:33:22 -0400131 select OMAP3_GPIO_4
132 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +0200133 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +0900134
Masahiro Yamadadd678432014-08-31 07:11:02 +0900135config TARGET_NOKIA_RX51
136 bool "Nokia RX51"
137
138config TARGET_TAO3530
139 bool "TAO3530"
Tom Rini162efc32017-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 Yamadadd678432014-08-31 07:11:02 +0900145
146config TARGET_TWISTER
147 bool "Twister"
Tom Rini162efc32017-05-12 22:33:22 -0400148 select OMAP3_GPIO_2
149 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900150
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100151config TARGET_OMAP3_CAIRO
152 bool "QUIPOS CAIRO"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +0900153 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +0900154 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200155 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +0200156 imply CMD_DM
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100157
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200158config TARGET_SNIPER
Paul Kocialkowskid90f8832016-02-26 13:18:47 +0100159 bool "LG Optimus Black"
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200160 select DM
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200161 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200162 select DM_SERIAL
Tom Rini162efc32017-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 Simek2e7c8192018-07-23 15:55:14 +0200168 imply CMD_DM
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200169
Masahiro Yamadadd678432014-08-31 07:11:02 +0900170endchoice
171
Adam Ford0e60a5f2017-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 Fordb315e4c2017-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 Yamadadd678432014-08-31 07:11:02 +0900193config SYS_SOC
Masahiro Yamadadd678432014-08-31 07:11:02 +0900194 default "omap3"
195
196source "board/logicpd/am3517evm/Kconfig"
197source "board/teejet/mt_ventoux/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900198source "board/ti/beagle/Kconfig"
199source "board/compulab/cm_t35/Kconfig"
Igor Grinbergc3373ee2014-11-05 14:25:35 +0200200source "board/compulab/cm_t3517/Kconfig"
Masahiro Yamadadd678432014-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 Yamadadd678432014-08-31 07:11:02 +0900209source "board/corscience/tricorder/Kconfig"
210source "board/htkw/mcx/Kconfig"
211source "board/logicpd/omap3som/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900212source "board/nokia/rx51/Kconfig"
213source "board/technexion/tao3530/Kconfig"
214source "board/technexion/twister/Kconfig"
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100215source "board/quipos/cairo/Kconfig"
Paul Kocialkowskiea817692016-03-29 14:16:27 +0200216source "board/lg/sniper/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900217
218endif