blob: 11f5f058b9e0c4772da7fd90c06570d16ba070f5 [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"
25
26config TARGET_MT_VENTOUX
27 bool "TeeJet Mt.Ventoux"
Tom Rini162efc32017-05-12 22:33:22 -040028 select OMAP3_GPIO_4
29 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +090030
Masahiro Yamadadd678432014-08-31 07:11:02 +090031config TARGET_OMAP3_BEAGLE
32 bool "TI OMAP3 BeagleBoard"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090033 select DM
34 select DM_SERIAL
35 select DM_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040036 select OMAP3_GPIO_5
37 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090038
39config TARGET_CM_T35
Igor Grinberg07cf9a52014-10-21 16:39:45 +030040 bool "CompuLab CM-T3530 and CM-T3730 boards"
Tom Rini162efc32017-05-12 22:33:22 -040041 select OMAP3_GPIO_2
42 select OMAP3_GPIO_5
43 select OMAP3_GPIO_6 if LED_STATUS
Masahiro Yamadadd678432014-08-31 07:11:02 +090044
Igor Grinbergc3373ee2014-11-05 14:25:35 +020045config TARGET_CM_T3517
46 bool "CompuLab CM-T3517 boards"
Tom Rini162efc32017-05-12 22:33:22 -040047 select OMAP3_GPIO_2
48 select OMAP3_GPIO_5
49 select OMAP3_GPIO_6 if LED_STATUS
Igor Grinbergc3373ee2014-11-05 14:25:35 +020050
Masahiro Yamadadd678432014-08-31 07:11:02 +090051config TARGET_DEVKIT8000
52 bool "TimLL OMAP3 Devkit8000"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090053 select DM
54 select DM_SERIAL
55 select DM_GPIO
Masahiro Yamadadd678432014-08-31 07:11:02 +090056
57config TARGET_OMAP3_EVM
58 bool "TI OMAP3 EVM"
59
Masahiro Yamadadd678432014-08-31 07:11:02 +090060config TARGET_OMAP3_IGEP00X0
61 bool "IGEP"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090062 select DM
63 select DM_SERIAL
64 select DM_GPIO
Tom Rini162efc32017-05-12 22:33:22 -040065 select OMAP3_GPIO_3
66 select OMAP3_GPIO_5
67 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090068
69config TARGET_OMAP3_OVERO
70 bool "OMAP35xx Gumstix Overo"
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_2
75 select OMAP3_GPIO_3
76 select OMAP3_GPIO_4
77 select OMAP3_GPIO_5
78 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090079
80config TARGET_OMAP3_ZOOM1
81 bool "TI Zoom1"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090082 select DM
83 select DM_SERIAL
84 select DM_GPIO
Masahiro Yamadadd678432014-08-31 07:11:02 +090085
86config TARGET_AM3517_CRANE
87 bool "am3517_crane"
88
89config TARGET_OMAP3_PANDORA
90 bool "OMAP3 Pandora"
Tom Rini162efc32017-05-12 22:33:22 -040091 select OMAP3_GPIO_4
92 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090093
94config TARGET_ECO5PK
95 bool "ECO5PK"
Tom Rini162efc32017-05-12 22:33:22 -040096 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +090097
Masahiro Yamadadd678432014-08-31 07:11:02 +090098config TARGET_TRICORDER
99 bool "Tricorder"
Tom Rini162efc32017-05-12 22:33:22 -0400100 select OMAP3_GPIO_2
Masahiro Yamadadd678432014-08-31 07:11:02 +0900101
102config TARGET_MCX
103 bool "MCX"
Tom Rini22d567e2017-01-22 19:43:11 -0500104 select BOARD_LATE_INIT
Tom Rini162efc32017-05-12 22:33:22 -0400105 select OMAP3_GPIO_2 if USB_EHCI_HCD
106 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900107
108config TARGET_OMAP3_LOGIC
109 bool "OMAP3 Logic"
Tom Rini22d567e2017-01-22 19:43:11 -0500110 select BOARD_LATE_INIT
Adam Ford04c848a2015-09-02 09:18:20 -0500111 select DM
112 select DM_SERIAL
113 select DM_GPIO
Adam Fordf9464222017-08-25 07:33:26 -0500114 select OMAP3_GPIO_3
Tom Rini162efc32017-05-12 22:33:22 -0400115 select OMAP3_GPIO_4
116 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900117
Masahiro Yamadadd678432014-08-31 07:11:02 +0900118config TARGET_NOKIA_RX51
119 bool "Nokia RX51"
120
121config TARGET_TAO3530
122 bool "TAO3530"
Tom Rini162efc32017-05-12 22:33:22 -0400123 select OMAP3_GPIO_2
124 select OMAP3_GPIO_3
125 select OMAP3_GPIO_4
126 select OMAP3_GPIO_5
127 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900128
129config TARGET_TWISTER
130 bool "Twister"
Tom Rini162efc32017-05-12 22:33:22 -0400131 select OMAP3_GPIO_2
132 select OMAP3_GPIO_5 if USB_EHCI_HCD
Masahiro Yamadadd678432014-08-31 07:11:02 +0900133
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100134config TARGET_OMAP3_CAIRO
135 bool "QUIPOS CAIRO"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +0900136 select DM
137 select DM_SERIAL
138 select DM_GPIO
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100139
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200140config TARGET_SNIPER
Paul Kocialkowskid90f8832016-02-26 13:18:47 +0100141 bool "LG Optimus Black"
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200142 select DM
143 select DM_SERIAL
144 select DM_GPIO
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
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200150
Masahiro Yamadadd678432014-08-31 07:11:02 +0900151endchoice
152
Adam Ford0e60a5f2017-09-12 15:27:33 -0500153choice
154 prompt "Memory Controller"
155 default SDRC
156
157config SDRC
158 bool "SDRC controller"
159 help
160 The default memory controller on most OMAP3 boards is SDRC.
161
162config EMIF4
163 bool "EMIF4 controller"
164 help
165 Enable this on boards like AM3517 which use EMIF4 controller
166endchoice
167
Adam Fordb315e4c2017-08-11 08:51:20 -0500168config SPL_OMAP3_ID_NAND
169 bool "Support OMAP3-specific ID and MFR function"
170 help
171 Support for an OMAP3-specific set of functions to return the
172 ID and MFR of the first attached NAND chip, if present.
173
Masahiro Yamadadd678432014-08-31 07:11:02 +0900174config SYS_SOC
Masahiro Yamadadd678432014-08-31 07:11:02 +0900175 default "omap3"
176
177source "board/logicpd/am3517evm/Kconfig"
178source "board/teejet/mt_ventoux/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900179source "board/ti/beagle/Kconfig"
180source "board/compulab/cm_t35/Kconfig"
Igor Grinbergc3373ee2014-11-05 14:25:35 +0200181source "board/compulab/cm_t3517/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900182source "board/timll/devkit8000/Kconfig"
183source "board/ti/evm/Kconfig"
184source "board/isee/igep00x0/Kconfig"
185source "board/overo/Kconfig"
186source "board/logicpd/zoom1/Kconfig"
187source "board/ti/am3517crane/Kconfig"
188source "board/pandora/Kconfig"
189source "board/8dtech/eco5pk/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900190source "board/corscience/tricorder/Kconfig"
191source "board/htkw/mcx/Kconfig"
192source "board/logicpd/omap3som/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900193source "board/nokia/rx51/Kconfig"
194source "board/technexion/tao3530/Kconfig"
195source "board/technexion/twister/Kconfig"
Albert ARIBAUD \(3ADEV\)05e86332015-02-03 18:13:14 +0100196source "board/quipos/cairo/Kconfig"
Paul Kocialkowskiea817692016-03-29 14:16:27 +0200197source "board/lg/sniper/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900198
199endif