blob: d75fab1530c21a62cf3597b02bfd708a09e438c5 [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
Adam Forda1702742018-12-14 16:28:30 -06006 default y if CMD_GPIO
Tom Rini68ccab52017-05-12 22:33:22 -04007
8config OMAP3_GPIO_3
9 bool
Adam Forda1702742018-12-14 16:28:30 -060010 default y if CMD_GPIO
Tom Rini68ccab52017-05-12 22:33:22 -040011
12config OMAP3_GPIO_4
13 bool
Adam Forda1702742018-12-14 16:28:30 -060014 default y if CMD_GPIO
Tom Rini68ccab52017-05-12 22:33:22 -040015
16config OMAP3_GPIO_5
17 bool
Adam Forda1702742018-12-14 16:28:30 -060018 default y if CMD_GPIO
Tom Rini68ccab52017-05-12 22:33:22 -040019
20config OMAP3_GPIO_6
21 bool
Adam Forda1702742018-12-14 16:28:30 -060022 default y if CMD_GPIO
Tom Rini68ccab52017-05-12 22:33:22 -040023
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090024choice
25 prompt "OMAP3 board select"
Joe Hershbergera26cd042015-05-12 14:46:23 -050026 optional
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090027
28config TARGET_AM3517_EVM
29 bool "AM3517 EVM"
Adam Fordb85781c2017-09-19 20:32:11 -050030 select DM
Adam Fordb85781c2017-09-19 20:32:11 -050031 select DM_GPIO
32 select DM_I2C
33 select DM_MMC
Michal Simek5ed063d2018-07-23 15:55:13 +020034 select DM_SERIAL
Michal Simek08a00cb2018-07-23 15:55:14 +020035 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090036
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090037config TARGET_OMAP3_BEAGLE
38 bool "TI OMAP3 BeagleBoard"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090039 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +090040 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020041 select DM_SERIAL
Tom Rini68ccab52017-05-12 22:33:22 -040042 select OMAP3_GPIO_5
43 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +020044 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090045
46config TARGET_CM_T35
Igor Grinberg52edc872014-10-21 16:39:45 +030047 bool "CompuLab CM-T3530 and CM-T3730 boards"
Tom Rini68ccab52017-05-12 22:33:22 -040048 select OMAP3_GPIO_2
49 select OMAP3_GPIO_5
50 select OMAP3_GPIO_6 if LED_STATUS
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090051
52config TARGET_DEVKIT8000
53 bool "TimLL OMAP3 Devkit8000"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090054 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +090055 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020056 select DM_SERIAL
Michal Simek08a00cb2018-07-23 15:55:14 +020057 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090058
59config TARGET_OMAP3_EVM
60 bool "TI OMAP3 EVM"
Derald D. Woodsc2900f52017-12-27 09:40:16 -060061 select DM
Derald D. Woodsc2900f52017-12-27 09:40:16 -060062 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020063 select DM_SERIAL
Derald D. Woodsc2900f52017-12-27 09:40:16 -060064 select OMAP3_GPIO_3
Michal Simek08a00cb2018-07-23 15:55:14 +020065 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090066
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090067config TARGET_OMAP3_IGEP00X0
68 bool "IGEP"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090069 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +090070 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020071 select DM_SERIAL
Tom Rini68ccab52017-05-12 22:33:22 -040072 select OMAP3_GPIO_3
73 select OMAP3_GPIO_5
74 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +020075 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090076
77config TARGET_OMAP3_OVERO
78 bool "OMAP35xx Gumstix Overo"
Masahiro Yamada58d423b2015-03-31 12:47:53 +090079 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +090080 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020081 select DM_SERIAL
Tom Rini68ccab52017-05-12 22:33:22 -040082 select OMAP3_GPIO_2
83 select OMAP3_GPIO_3
84 select OMAP3_GPIO_4
85 select OMAP3_GPIO_5
86 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +020087 imply CMD_DM
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
Masahiro Yamada58d423b2015-03-31 12:47:53 +090092 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +020093 select DM_SERIAL
Michal Simek08a00cb2018-07-23 15:55:14 +020094 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +090095
96config TARGET_AM3517_CRANE
97 bool "am3517_crane"
98
99config TARGET_OMAP3_PANDORA
100 bool "OMAP3 Pandora"
Tom Rini68ccab52017-05-12 22:33:22 -0400101 select OMAP3_GPIO_4
102 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900103
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900104config TARGET_TRICORDER
105 bool "Tricorder"
Tom Rini68ccab52017-05-12 22:33:22 -0400106 select OMAP3_GPIO_2
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900107
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900108config TARGET_OMAP3_LOGIC
109 bool "OMAP3 Logic"
Tom Rinie5ec4812017-01-22 19:43:11 -0500110 select BOARD_LATE_INIT
Adam Ford7b77b1f2015-09-02 09:18:20 -0500111 select DM
Adam Ford7b77b1f2015-09-02 09:18:20 -0500112 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +0200113 select DM_SERIAL
Adam Fordbf1ddfc2017-08-25 07:33:26 -0500114 select OMAP3_GPIO_3
Tom Rini68ccab52017-05-12 22:33:22 -0400115 select OMAP3_GPIO_4
116 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +0200117 imply CMD_DM
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900118
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900119config TARGET_NOKIA_RX51
120 bool "Nokia RX51"
121
122config TARGET_TAO3530
123 bool "TAO3530"
Tom Rini68ccab52017-05-12 22:33:22 -0400124 select OMAP3_GPIO_2
125 select OMAP3_GPIO_3
126 select OMAP3_GPIO_4
127 select OMAP3_GPIO_5
128 select OMAP3_GPIO_6
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900129
Albert ARIBAUD \(3ADEV\)d275c402015-02-03 18:13:14 +0100130config TARGET_OMAP3_CAIRO
131 bool "QUIPOS CAIRO"
Masahiro Yamada58d423b2015-03-31 12:47:53 +0900132 select DM
Masahiro Yamada58d423b2015-03-31 12:47:53 +0900133 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +0200134 select DM_SERIAL
Michal Simek08a00cb2018-07-23 15:55:14 +0200135 imply CMD_DM
Albert ARIBAUD \(3ADEV\)d275c402015-02-03 18:13:14 +0100136
Paul Kocialkowski02579302015-07-20 15:17:11 +0200137config TARGET_SNIPER
Paul Kocialkowski23a004a2016-02-26 13:18:47 +0100138 bool "LG Optimus Black"
Paul Kocialkowski02579302015-07-20 15:17:11 +0200139 select DM
Paul Kocialkowski02579302015-07-20 15:17:11 +0200140 select DM_GPIO
Michal Simek5ed063d2018-07-23 15:55:13 +0200141 select DM_SERIAL
Tom Rini68ccab52017-05-12 22:33:22 -0400142 select OMAP3_GPIO_2
143 select OMAP3_GPIO_3
144 select OMAP3_GPIO_4
145 select OMAP3_GPIO_5
146 select OMAP3_GPIO_6
Michal Simek08a00cb2018-07-23 15:55:14 +0200147 imply CMD_DM
Paul Kocialkowski02579302015-07-20 15:17:11 +0200148
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900149endchoice
150
Adam Ford34330a32017-09-12 15:27:33 -0500151choice
152 prompt "Memory Controller"
153 default SDRC
154
155config SDRC
156 bool "SDRC controller"
157 help
158 The default memory controller on most OMAP3 boards is SDRC.
159
160config EMIF4
161 bool "EMIF4 controller"
162 help
163 Enable this on boards like AM3517 which use EMIF4 controller
164endchoice
165
Adam Fordedd16532017-08-11 08:51:20 -0500166config SPL_OMAP3_ID_NAND
167 bool "Support OMAP3-specific ID and MFR function"
168 help
169 Support for an OMAP3-specific set of functions to return the
170 ID and MFR of the first attached NAND chip, if present.
171
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900172config SYS_SOC
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900173 default "omap3"
174
175source "board/logicpd/am3517evm/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900176source "board/ti/beagle/Kconfig"
177source "board/compulab/cm_t35/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900178source "board/timll/devkit8000/Kconfig"
179source "board/ti/evm/Kconfig"
180source "board/isee/igep00x0/Kconfig"
181source "board/overo/Kconfig"
182source "board/logicpd/zoom1/Kconfig"
183source "board/ti/am3517crane/Kconfig"
184source "board/pandora/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900185source "board/corscience/tricorder/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900186source "board/logicpd/omap3som/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900187source "board/nokia/rx51/Kconfig"
188source "board/technexion/tao3530/Kconfig"
Albert ARIBAUD \(3ADEV\)d275c402015-02-03 18:13:14 +0100189source "board/quipos/cairo/Kconfig"
Paul Kocialkowski41582e22016-03-29 14:16:27 +0200190source "board/lg/sniper/Kconfig"
Masahiro Yamada3cfbcb52014-08-31 07:11:02 +0900191
192endif