blob: 671e4791c67f2eeae4bfc59c92043054a7051ec2 [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
Masahiro Yamadadd678432014-08-31 07:11:02 +090037config TARGET_OMAP3_BEAGLE
38 bool "TI OMAP3 BeagleBoard"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090039 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090040 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020041 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040042 select OMAP3_GPIO_5
43 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020044 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090045
46config TARGET_CM_T35
Igor Grinberg07cf9a52014-10-21 16:39:45 +030047 bool "CompuLab CM-T3530 and CM-T3730 boards"
Tom Rini162efc32017-05-12 22:33:22 -040048 select OMAP3_GPIO_2
49 select OMAP3_GPIO_5
50 select OMAP3_GPIO_6 if LED_STATUS
Masahiro Yamadadd678432014-08-31 07:11:02 +090051
52config TARGET_DEVKIT8000
53 bool "TimLL OMAP3 Devkit8000"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090054 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090055 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020056 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020057 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090058
59config TARGET_OMAP3_EVM
60 bool "TI OMAP3 EVM"
Derald D. Woods45c66b02017-12-27 09:40:16 -060061 select DM
Derald D. Woods45c66b02017-12-27 09:40:16 -060062 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020063 select DM_SERIAL
Derald D. Woods9aa45bc2020-07-18 19:23:04 -050064 select OMAP3_GPIO_2
Derald D. Woods45c66b02017-12-27 09:40:16 -060065 select OMAP3_GPIO_3
Derald D. Woods9aa45bc2020-07-18 19:23:04 -050066 select OMAP3_GPIO_5
67 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020068 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090069
Masahiro Yamadadd678432014-08-31 07:11:02 +090070config TARGET_OMAP3_IGEP00X0
71 bool "IGEP"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090072 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090073 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020074 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040075 select OMAP3_GPIO_3
76 select OMAP3_GPIO_5
77 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020078 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090079
80config TARGET_OMAP3_OVERO
81 bool "OMAP35xx Gumstix Overo"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090082 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090083 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020084 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040085 select OMAP3_GPIO_2
86 select OMAP3_GPIO_3
87 select OMAP3_GPIO_4
88 select OMAP3_GPIO_5
89 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020090 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090091
Masahiro Yamadadd678432014-08-31 07:11:02 +090092config TARGET_OMAP3_PANDORA
93 bool "OMAP3 Pandora"
Tom Rini162efc32017-05-12 22:33:22 -040094 select OMAP3_GPIO_4
95 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090096
Masahiro Yamadadd678432014-08-31 07:11:02 +090097config TARGET_OMAP3_LOGIC
98 bool "OMAP3 Logic"
Tom Rini22d567e2017-01-22 19:43:11 -050099 select BOARD_LATE_INIT
Adam Ford04c848a2015-09-02 09:18:20 -0500100 select DM
Adam Ford04c848a2015-09-02 09:18:20 -0500101 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200102 select DM_SERIAL
Adam Fordf9464222017-08-25 07:33:26 -0500103 select OMAP3_GPIO_3
Tom Rini162efc32017-05-12 22:33:22 -0400104 select OMAP3_GPIO_4
105 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +0200106 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +0900107
Masahiro Yamadadd678432014-08-31 07:11:02 +0900108config TARGET_NOKIA_RX51
109 bool "Nokia RX51"
Pali Rohárc1aec222022-08-11 22:27:22 +0200110 select POSITION_INDEPENDENT
Pali Rohár729ac6c2022-08-11 22:27:25 +0200111 select SKIP_LOWLEVEL_INIT
112 select SUPPORT_PASSING_ATAGS
113 select CMDLINE_TAG
114 select INITRD_TAG
115 select REVISION_TAG
Masahiro Yamadadd678432014-08-31 07:11:02 +0900116
117config TARGET_TAO3530
118 bool "TAO3530"
Tom Rini162efc32017-05-12 22:33:22 -0400119 select OMAP3_GPIO_2
120 select OMAP3_GPIO_3
121 select OMAP3_GPIO_4
122 select OMAP3_GPIO_5
123 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900124
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200125config TARGET_SNIPER
Paul Kocialkowskid90f8832016-02-26 13:18:47 +0100126 bool "LG Optimus Black"
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200127 select DM
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200128 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200129 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -0400130 select OMAP3_GPIO_2
131 select OMAP3_GPIO_3
132 select OMAP3_GPIO_4
133 select OMAP3_GPIO_5
134 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +0200135 imply CMD_DM
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200136
Masahiro Yamadadd678432014-08-31 07:11:02 +0900137endchoice
138
Adam Ford0e60a5f2017-09-12 15:27:33 -0500139choice
140 prompt "Memory Controller"
141 default SDRC
142
143config SDRC
144 bool "SDRC controller"
145 help
146 The default memory controller on most OMAP3 boards is SDRC.
147
148config EMIF4
149 bool "EMIF4 controller"
150 help
151 Enable this on boards like AM3517 which use EMIF4 controller
152endchoice
153
Adam Fordb315e4c2017-08-11 08:51:20 -0500154config SPL_OMAP3_ID_NAND
155 bool "Support OMAP3-specific ID and MFR function"
156 help
157 Support for an OMAP3-specific set of functions to return the
158 ID and MFR of the first attached NAND chip, if present.
159
Masahiro Yamadadd678432014-08-31 07:11:02 +0900160config SYS_SOC
Masahiro Yamadadd678432014-08-31 07:11:02 +0900161 default "omap3"
162
163source "board/logicpd/am3517evm/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900164source "board/ti/beagle/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900165source "board/timll/devkit8000/Kconfig"
Andrew Davis890f8ee2023-01-06 13:05:14 -0600166source "board/ti/omap3evm/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900167source "board/isee/igep00x0/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900168source "board/logicpd/omap3som/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900169source "board/nokia/rx51/Kconfig"
Paul Kocialkowskiea817692016-03-29 14:16:27 +0200170source "board/lg/sniper/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900171
172endif