blob: 6d714f6cdb2ce23aa71103df3d34c93d83541871 [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"
Derald D. Woods45c66b02017-12-27 09:40:16 -060064 select DM
65 select DM_SERIAL
66 select DM_GPIO
67 select OMAP3_GPIO_3
Masahiro Yamadadd678432014-08-31 07:11:02 +090068
Masahiro Yamadadd678432014-08-31 07:11:02 +090069config TARGET_OMAP3_IGEP00X0
70 bool "IGEP"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090071 select DM
72 select DM_SERIAL
73 select DM_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040074 select OMAP3_GPIO_3
75 select OMAP3_GPIO_5
76 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090077
78config TARGET_OMAP3_OVERO
79 bool "OMAP35xx Gumstix Overo"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090080 select DM
81 select DM_SERIAL
82 select DM_GPIO
Tom Rini162efc32017-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 Yamadadd678432014-08-31 07:11:02 +090088
89config TARGET_OMAP3_ZOOM1
90 bool "TI Zoom1"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090091 select DM
92 select DM_SERIAL
93 select DM_GPIO
Masahiro Yamadadd678432014-08-31 07:11:02 +090094
95config TARGET_AM3517_CRANE
96 bool "am3517_crane"
97
98config TARGET_OMAP3_PANDORA
99 bool "OMAP3 Pandora"
Tom Rini162efc32017-05-12 22:33:22 -0400100 select OMAP3_GPIO_4
101 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900102
103config TARGET_ECO5PK
104 bool "ECO5PK"
Tom Rini162efc32017-05-12 22:33:22 -0400105 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900106
Masahiro Yamadadd678432014-08-31 07:11:02 +0900107config TARGET_TRICORDER
108 bool "Tricorder"
Tom Rini162efc32017-05-12 22:33:22 -0400109 select OMAP3_GPIO_2
Masahiro Yamadadd678432014-08-31 07:11:02 +0900110
111config TARGET_MCX
112 bool "MCX"
Tom Rini22d567e2017-01-22 19:43:11 -0500113 select BOARD_LATE_INIT
Tom Rini162efc32017-05-12 22:33:22 -0400114 select OMAP3_GPIO_2 if USB_EHCI_HCD
115 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900116
117config TARGET_OMAP3_LOGIC
118 bool "OMAP3 Logic"
Tom Rini22d567e2017-01-22 19:43:11 -0500119 select BOARD_LATE_INIT
Adam Ford04c848a2015-09-02 09:18:20 -0500120 select DM
121 select DM_SERIAL
122 select DM_GPIO
Adam Fordf9464222017-08-25 07:33:26 -0500123 select OMAP3_GPIO_3
Tom Rini162efc32017-05-12 22:33:22 -0400124 select OMAP3_GPIO_4
125 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900126
Masahiro Yamadadd678432014-08-31 07:11:02 +0900127config TARGET_NOKIA_RX51
128 bool "Nokia RX51"
129
130config TARGET_TAO3530
131 bool "TAO3530"
Tom Rini162efc32017-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 Yamadadd678432014-08-31 07:11:02 +0900137
138config TARGET_TWISTER
139 bool "Twister"
Tom Rini162efc32017-05-12 22:33:22 -0400140 select OMAP3_GPIO_2
141 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900142
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100143config TARGET_OMAP3_CAIRO
144 bool "QUIPOS CAIRO"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +0900145 select DM
146 select DM_SERIAL
147 select DM_GPIO
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100148
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200149config TARGET_SNIPER
Paul Kocialkowskid90f8832016-02-26 13:18:47 +0100150 bool "LG Optimus Black"
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200151 select DM
152 select DM_SERIAL
153 select DM_GPIO
Tom Rini162efc32017-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 Kocialkowski3dee0002015-07-20 15:17:11 +0200159
Masahiro Yamadadd678432014-08-31 07:11:02 +0900160endchoice
161
Adam Ford0e60a5f2017-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 Fordb315e4c2017-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 Yamadadd678432014-08-31 07:11:02 +0900183config SYS_SOC
Masahiro Yamadadd678432014-08-31 07:11:02 +0900184 default "omap3"
185
186source "board/logicpd/am3517evm/Kconfig"
187source "board/teejet/mt_ventoux/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900188source "board/ti/beagle/Kconfig"
189source "board/compulab/cm_t35/Kconfig"
Igor Grinbergc3373ee2014-11-05 14:25:35 +0200190source "board/compulab/cm_t3517/Kconfig"
Masahiro Yamadadd678432014-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 Yamadadd678432014-08-31 07:11:02 +0900199source "board/corscience/tricorder/Kconfig"
200source "board/htkw/mcx/Kconfig"
201source "board/logicpd/omap3som/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900202source "board/nokia/rx51/Kconfig"
203source "board/technexion/tao3530/Kconfig"
204source "board/technexion/twister/Kconfig"
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100205source "board/quipos/cairo/Kconfig"
Paul Kocialkowskiea817692016-03-29 14:16:27 +0200206source "board/lg/sniper/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900207
208endif