blob: 6d714f6cdb2ce23aa71103df3d34c93d83541871 [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
26 select DM_SERIAL
27 select DM_GPIO
28 select DM_I2C
29 select DM_MMC
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090030
31config TARGET_MT_VENTOUX
32 bool "TeeJet Mt.Ventoux"
Tom Rini68ccab52017-05-12 22:33:22 -040033 select OMAP3_GPIO_4
34 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090035
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090036config TARGET_OMAP3_BEAGLE
37 bool "TI OMAP3 BeagleBoard"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090038 select DM
39 select DM_SERIAL
40 select DM_GPIO
Tom Rini68ccab52017-05-12 22:33:22 -040041 select OMAP3_GPIO_5
42 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090043
44config TARGET_CM_T35
Igor Grinberg52edc872014-10-21 16:39:45 +030045 bool "CompuLab CM-T3530 and CM-T3730 boards"
Tom Rini68ccab52017-05-12 22:33:22 -040046 select OMAP3_GPIO_2
47 select OMAP3_GPIO_5
48 select OMAP3_GPIO_6 if LED_STATUS
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090049
Igor Grinbergb09bf722014-11-05 14:25:35 +020050config TARGET_CM_T3517
51 bool "CompuLab CM-T3517 boards"
Tom Rini68ccab52017-05-12 22:33:22 -040052 select OMAP3_GPIO_2
53 select OMAP3_GPIO_5
54 select OMAP3_GPIO_6 if LED_STATUS
Igor Grinbergb09bf722014-11-05 14:25:35 +020055
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090056config TARGET_DEVKIT8000
57 bool "TimLL OMAP3 Devkit8000"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090058 select DM
59 select DM_SERIAL
60 select DM_GPIO
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090061
62config TARGET_OMAP3_EVM
63 bool "TI OMAP3 EVM"
Derald D. Woodsc2900f52017-12-27 09:40:16 -060064 select DM
65 select DM_SERIAL
66 select DM_GPIO
67 select OMAP3_GPIO_3
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090068
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090069config TARGET_OMAP3_IGEP00X0
70 bool "IGEP"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090071 select DM
72 select DM_SERIAL
73 select DM_GPIO
Tom Rini68ccab52017-05-12 22:33:22 -040074 select OMAP3_GPIO_3
75 select OMAP3_GPIO_5
76 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090077
78config TARGET_OMAP3_OVERO
79 bool "OMAP35xx Gumstix Overo"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090080 select DM
81 select DM_SERIAL
82 select DM_GPIO
Tom Rini68ccab52017-05-12 22:33:22 -040083 select OMAP3_GPIO_2
84 select OMAP3_GPIO_3
85 select OMAP3_GPIO_4
86 select OMAP3_GPIO_5
87 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090088
89config TARGET_OMAP3_ZOOM1
90 bool "TI Zoom1"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090091 select DM
92 select DM_SERIAL
93 select DM_GPIO
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090094
95config TARGET_AM3517_CRANE
96 bool "am3517_crane"
97
98config TARGET_OMAP3_PANDORA
99 bool "OMAP3 Pandora"
Tom Rini68ccab52017-05-12 22:33:22 -0400100 select OMAP3_GPIO_4
101 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900102
103config TARGET_ECO5PK
104 bool "ECO5PK"
Tom Rini68ccab52017-05-12 22:33:22 -0400105 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900106
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900107config TARGET_TRICORDER
108 bool "Tricorder"
Tom Rini68ccab52017-05-12 22:33:22 -0400109 select OMAP3_GPIO_2
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900110
111config TARGET_MCX
112 bool "MCX"
Tom Rinie5ec4812017-01-22 19:43:11 -0500113 select BOARD_LATE_INIT
Tom Rini68ccab52017-05-12 22:33:22 -0400114 select OMAP3_GPIO_2 if USB_EHCI_HCD
115 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900116
117config TARGET_OMAP3_LOGIC
118 bool "OMAP3 Logic"
Tom Rinie5ec4812017-01-22 19:43:11 -0500119 select BOARD_LATE_INIT
Adam Ford7b77b1f2015-09-02 09:18:20 -0500120 select DM
121 select DM_SERIAL
122 select DM_GPIO
Adam Fordbf1ddfc2017-08-25 07:33:26 -0500123 select OMAP3_GPIO_3
Tom Rini68ccab52017-05-12 22:33:22 -0400124 select OMAP3_GPIO_4
125 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900126
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900127config TARGET_NOKIA_RX51
128 bool "Nokia RX51"
129
130config TARGET_TAO3530
131 bool "TAO3530"
Tom Rini68ccab52017-05-12 22:33:22 -0400132 select OMAP3_GPIO_2
133 select OMAP3_GPIO_3
134 select OMAP3_GPIO_4
135 select OMAP3_GPIO_5
136 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900137
138config TARGET_TWISTER
139 bool "Twister"
Tom Rini68ccab52017-05-12 22:33:22 -0400140 select OMAP3_GPIO_2
141 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900142
Albert ARIBAUD \(3ADEV\)d275c402015-02-03 18:13:14 +0100143config TARGET_OMAP3_CAIRO
144 bool "QUIPOS CAIRO"
Masahiro Yamada58d423b2015-03-31 12:47:53 +0900145 select DM
146 select DM_SERIAL
147 select DM_GPIO
Albert ARIBAUD \(3ADEV\)d275c402015-02-03 18:13:14 +0100148
Paul Kocialkowski02579302015-07-20 15:17:11 +0200149config TARGET_SNIPER
Paul Kocialkowski23a004a2016-02-26 13:18:47 +0100150 bool "LG Optimus Black"
Paul Kocialkowski02579302015-07-20 15:17:11 +0200151 select DM
152 select DM_SERIAL
153 select DM_GPIO
Tom Rini68ccab52017-05-12 22:33:22 -0400154 select OMAP3_GPIO_2
155 select OMAP3_GPIO_3
156 select OMAP3_GPIO_4
157 select OMAP3_GPIO_5
158 select OMAP3_GPIO_6
Paul Kocialkowski02579302015-07-20 15:17:11 +0200159
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900160endchoice
161
Adam Ford34330a32017-09-12 15:27:33 -0500162choice
163 prompt "Memory Controller"
164 default SDRC
165
166config SDRC
167 bool "SDRC controller"
168 help
169 The default memory controller on most OMAP3 boards is SDRC.
170
171config EMIF4
172 bool "EMIF4 controller"
173 help
174 Enable this on boards like AM3517 which use EMIF4 controller
175endchoice
176
Adam Fordedd16532017-08-11 08:51:20 -0500177config SPL_OMAP3_ID_NAND
178 bool "Support OMAP3-specific ID and MFR function"
179 help
180 Support for an OMAP3-specific set of functions to return the
181 ID and MFR of the first attached NAND chip, if present.
182
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900183config SYS_SOC
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900184 default "omap3"
185
186source "board/logicpd/am3517evm/Kconfig"
187source "board/teejet/mt_ventoux/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900188source "board/ti/beagle/Kconfig"
189source "board/compulab/cm_t35/Kconfig"
Igor Grinbergb09bf722014-11-05 14:25:35 +0200190source "board/compulab/cm_t3517/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900191source "board/timll/devkit8000/Kconfig"
192source "board/ti/evm/Kconfig"
193source "board/isee/igep00x0/Kconfig"
194source "board/overo/Kconfig"
195source "board/logicpd/zoom1/Kconfig"
196source "board/ti/am3517crane/Kconfig"
197source "board/pandora/Kconfig"
198source "board/8dtech/eco5pk/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900199source "board/corscience/tricorder/Kconfig"
200source "board/htkw/mcx/Kconfig"
201source "board/logicpd/omap3som/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900202source "board/nokia/rx51/Kconfig"
203source "board/technexion/tao3530/Kconfig"
204source "board/technexion/twister/Kconfig"
Albert ARIBAUD \(3ADEV\)d275c402015-02-03 18:13:14 +0100205source "board/quipos/cairo/Kconfig"
Paul Kocialkowski41582e22016-03-29 14:16:27 +0200206source "board/lg/sniper/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900207
208endif