blob: 0286b0daa337fb8de757c4d8fe4c3311d68a0556 [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
Adam Ford4ac75412018-12-14 16:28:30 -06006 default y if CMD_GPIO
Tom Rini162efc32017-05-12 22:33:22 -04007
8config OMAP3_GPIO_3
9 bool
Adam Ford4ac75412018-12-14 16:28:30 -060010 default y if CMD_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040011
12config OMAP3_GPIO_4
13 bool
Adam Ford4ac75412018-12-14 16:28:30 -060014 default y if CMD_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040015
16config OMAP3_GPIO_5
17 bool
Adam Ford4ac75412018-12-14 16:28:30 -060018 default y if CMD_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040019
20config OMAP3_GPIO_6
21 bool
Adam Ford4ac75412018-12-14 16:28:30 -060022 default y if CMD_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040023
Masahiro Yamadadd678432014-08-31 07:11:02 +090024choice
25 prompt "OMAP3 board select"
Joe Hershbergerf0699602015-05-12 14:46:23 -050026 optional
Masahiro Yamadadd678432014-08-31 07:11:02 +090027
28config TARGET_AM3517_EVM
29 bool "AM3517 EVM"
Adam Fordb32f5f32017-09-19 20:32:11 -050030 select DM
Adam Fordb32f5f32017-09-19 20:32:11 -050031 select DM_GPIO
32 select DM_I2C
33 select DM_MMC
Michal Simek84f3dec2018-07-23 15:55:13 +020034 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020035 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090036
37config TARGET_MT_VENTOUX
38 bool "TeeJet Mt.Ventoux"
Tom Rini162efc32017-05-12 22:33:22 -040039 select OMAP3_GPIO_4
40 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +090041
Masahiro Yamadadd678432014-08-31 07:11:02 +090042config TARGET_OMAP3_BEAGLE
43 bool "TI OMAP3 BeagleBoard"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090044 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090045 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020046 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040047 select OMAP3_GPIO_5
48 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020049 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090050
51config TARGET_CM_T35
Igor Grinberg07cf9a52014-10-21 16:39:45 +030052 bool "CompuLab CM-T3530 and CM-T3730 boards"
Tom Rini162efc32017-05-12 22:33:22 -040053 select OMAP3_GPIO_2
54 select OMAP3_GPIO_5
55 select OMAP3_GPIO_6 if LED_STATUS
Masahiro Yamadadd678432014-08-31 07:11:02 +090056
Igor Grinbergc3373ee2014-11-05 14:25:35 +020057config TARGET_CM_T3517
58 bool "CompuLab CM-T3517 boards"
Tom Rini162efc32017-05-12 22:33:22 -040059 select OMAP3_GPIO_2
60 select OMAP3_GPIO_5
61 select OMAP3_GPIO_6 if LED_STATUS
Igor Grinbergc3373ee2014-11-05 14:25:35 +020062
Masahiro Yamadadd678432014-08-31 07:11:02 +090063config TARGET_DEVKIT8000
64 bool "TimLL OMAP3 Devkit8000"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090065 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090066 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020067 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020068 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090069
70config TARGET_OMAP3_EVM
71 bool "TI OMAP3 EVM"
Derald D. Woods45c66b02017-12-27 09:40:16 -060072 select DM
Derald D. Woods45c66b02017-12-27 09:40:16 -060073 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020074 select DM_SERIAL
Derald D. Woods45c66b02017-12-27 09:40:16 -060075 select OMAP3_GPIO_3
Michal Simek2e7c8192018-07-23 15:55:14 +020076 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090077
Masahiro Yamadadd678432014-08-31 07:11:02 +090078config TARGET_OMAP3_IGEP00X0
79 bool "IGEP"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090080 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090081 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020082 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040083 select OMAP3_GPIO_3
84 select OMAP3_GPIO_5
85 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020086 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090087
88config TARGET_OMAP3_OVERO
89 bool "OMAP35xx Gumstix Overo"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090090 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090091 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020092 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040093 select OMAP3_GPIO_2
94 select OMAP3_GPIO_3
95 select OMAP3_GPIO_4
96 select OMAP3_GPIO_5
97 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020098 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090099
100config TARGET_OMAP3_ZOOM1
101 bool "TI Zoom1"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +0900102 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +0900103 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200104 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +0200105 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +0900106
107config TARGET_AM3517_CRANE
108 bool "am3517_crane"
109
110config TARGET_OMAP3_PANDORA
111 bool "OMAP3 Pandora"
Tom Rini162efc32017-05-12 22:33:22 -0400112 select OMAP3_GPIO_4
113 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900114
115config TARGET_ECO5PK
116 bool "ECO5PK"
Tom Rini162efc32017-05-12 22:33:22 -0400117 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900118
Masahiro Yamadadd678432014-08-31 07:11:02 +0900119config TARGET_TRICORDER
120 bool "Tricorder"
Tom Rini162efc32017-05-12 22:33:22 -0400121 select OMAP3_GPIO_2
Masahiro Yamadadd678432014-08-31 07:11:02 +0900122
123config TARGET_MCX
124 bool "MCX"
Tom Rini22d567e2017-01-22 19:43:11 -0500125 select BOARD_LATE_INIT
Tom Rini162efc32017-05-12 22:33:22 -0400126 select OMAP3_GPIO_2 if USB_EHCI_HCD
127 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900128
129config TARGET_OMAP3_LOGIC
130 bool "OMAP3 Logic"
Tom Rini22d567e2017-01-22 19:43:11 -0500131 select BOARD_LATE_INIT
Adam Ford04c848a2015-09-02 09:18:20 -0500132 select DM
Adam Ford04c848a2015-09-02 09:18:20 -0500133 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200134 select DM_SERIAL
Adam Fordf9464222017-08-25 07:33:26 -0500135 select OMAP3_GPIO_3
Tom Rini162efc32017-05-12 22:33:22 -0400136 select OMAP3_GPIO_4
137 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +0200138 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +0900139
Masahiro Yamadadd678432014-08-31 07:11:02 +0900140config TARGET_NOKIA_RX51
141 bool "Nokia RX51"
142
143config TARGET_TAO3530
144 bool "TAO3530"
Tom Rini162efc32017-05-12 22:33:22 -0400145 select OMAP3_GPIO_2
146 select OMAP3_GPIO_3
147 select OMAP3_GPIO_4
148 select OMAP3_GPIO_5
149 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900150
151config TARGET_TWISTER
152 bool "Twister"
Tom Rini162efc32017-05-12 22:33:22 -0400153 select OMAP3_GPIO_2
154 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900155
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100156config TARGET_OMAP3_CAIRO
157 bool "QUIPOS CAIRO"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +0900158 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +0900159 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200160 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +0200161 imply CMD_DM
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100162
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200163config TARGET_SNIPER
Paul Kocialkowskid90f8832016-02-26 13:18:47 +0100164 bool "LG Optimus Black"
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200165 select DM
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200166 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200167 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -0400168 select OMAP3_GPIO_2
169 select OMAP3_GPIO_3
170 select OMAP3_GPIO_4
171 select OMAP3_GPIO_5
172 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +0200173 imply CMD_DM
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200174
Masahiro Yamadadd678432014-08-31 07:11:02 +0900175endchoice
176
Adam Ford0e60a5f2017-09-12 15:27:33 -0500177choice
178 prompt "Memory Controller"
179 default SDRC
180
181config SDRC
182 bool "SDRC controller"
183 help
184 The default memory controller on most OMAP3 boards is SDRC.
185
186config EMIF4
187 bool "EMIF4 controller"
188 help
189 Enable this on boards like AM3517 which use EMIF4 controller
190endchoice
191
Adam Fordb315e4c2017-08-11 08:51:20 -0500192config SPL_OMAP3_ID_NAND
193 bool "Support OMAP3-specific ID and MFR function"
194 help
195 Support for an OMAP3-specific set of functions to return the
196 ID and MFR of the first attached NAND chip, if present.
197
Masahiro Yamadadd678432014-08-31 07:11:02 +0900198config SYS_SOC
Masahiro Yamadadd678432014-08-31 07:11:02 +0900199 default "omap3"
200
201source "board/logicpd/am3517evm/Kconfig"
202source "board/teejet/mt_ventoux/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900203source "board/ti/beagle/Kconfig"
204source "board/compulab/cm_t35/Kconfig"
Igor Grinbergc3373ee2014-11-05 14:25:35 +0200205source "board/compulab/cm_t3517/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900206source "board/timll/devkit8000/Kconfig"
207source "board/ti/evm/Kconfig"
208source "board/isee/igep00x0/Kconfig"
209source "board/overo/Kconfig"
210source "board/logicpd/zoom1/Kconfig"
211source "board/ti/am3517crane/Kconfig"
212source "board/pandora/Kconfig"
213source "board/8dtech/eco5pk/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900214source "board/corscience/tricorder/Kconfig"
215source "board/htkw/mcx/Kconfig"
216source "board/logicpd/omap3som/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900217source "board/nokia/rx51/Kconfig"
218source "board/technexion/tao3530/Kconfig"
219source "board/technexion/twister/Kconfig"
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100220source "board/quipos/cairo/Kconfig"
Paul Kocialkowskiea817692016-03-29 14:16:27 +0200221source "board/lg/sniper/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900222
223endif