blob: b50b8a5f6bdac453323ee378f374f1a3032fbee2 [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
Michal Simek84f3dec2018-07-23 15:55:13 +020033 select DM_SERIAL
Tom Rinie97402e2025-01-14 19:22:09 -060034 select MMC
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_CM_T35
Igor Grinberg07cf9a52014-10-21 16:39:45 +030038 bool "CompuLab CM-T3530 and CM-T3730 boards"
Tom Rini162efc32017-05-12 22:33:22 -040039 select OMAP3_GPIO_2
40 select OMAP3_GPIO_5
41 select OMAP3_GPIO_6 if LED_STATUS
Masahiro Yamadadd678432014-08-31 07:11:02 +090042
43config TARGET_DEVKIT8000
44 bool "TimLL OMAP3 Devkit8000"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090045 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090046 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020047 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020048 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090049
50config TARGET_OMAP3_EVM
51 bool "TI OMAP3 EVM"
Derald D. Woods45c66b02017-12-27 09:40:16 -060052 select DM
Derald D. Woods45c66b02017-12-27 09:40:16 -060053 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020054 select DM_SERIAL
Derald D. Woods9aa45bc2020-07-18 19:23:04 -050055 select OMAP3_GPIO_2
Derald D. Woods45c66b02017-12-27 09:40:16 -060056 select OMAP3_GPIO_3
Derald D. Woods9aa45bc2020-07-18 19:23:04 -050057 select OMAP3_GPIO_5
58 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020059 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090060
Masahiro Yamadadd678432014-08-31 07:11:02 +090061config TARGET_OMAP3_IGEP00X0
62 bool "IGEP"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090063 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090064 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020065 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040066 select OMAP3_GPIO_3
67 select OMAP3_GPIO_5
68 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020069 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090070
71config TARGET_OMAP3_OVERO
72 bool "OMAP35xx Gumstix Overo"
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090073 select DM
Masahiro Yamada5ef5ccc2015-03-31 12:47:53 +090074 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020075 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -040076 select OMAP3_GPIO_2
77 select OMAP3_GPIO_3
78 select OMAP3_GPIO_4
79 select OMAP3_GPIO_5
80 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020081 imply CMD_DM
Masahiro Yamadadd678432014-08-31 07:11:02 +090082
Masahiro Yamadadd678432014-08-31 07:11:02 +090083config TARGET_OMAP3_PANDORA
84 bool "OMAP3 Pandora"
Tom Rini162efc32017-05-12 22:33:22 -040085 select OMAP3_GPIO_4
86 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +090087
Masahiro Yamadadd678432014-08-31 07:11:02 +090088config TARGET_OMAP3_LOGIC
89 bool "OMAP3 Logic"
Tom Rini22d567e2017-01-22 19:43:11 -050090 select BOARD_LATE_INIT
Adam Ford04c848a2015-09-02 09:18:20 -050091 select DM
Adam Ford04c848a2015-09-02 09:18:20 -050092 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +020093 select DM_SERIAL
Adam Fordf9464222017-08-25 07:33:26 -050094 select OMAP3_GPIO_3
Tom Rini162efc32017-05-12 22:33:22 -040095 select OMAP3_GPIO_4
96 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +020097 imply CMD_DM
Alexander Graf50662612023-08-21 16:51:10 +030098 imply VIDEO_DAMAGE
Masahiro Yamadadd678432014-08-31 07:11:02 +090099
Masahiro Yamadadd678432014-08-31 07:11:02 +0900100config TARGET_TAO3530
101 bool "TAO3530"
Tom Rini162efc32017-05-12 22:33:22 -0400102 select OMAP3_GPIO_2
103 select OMAP3_GPIO_3
104 select OMAP3_GPIO_4
105 select OMAP3_GPIO_5
106 select OMAP3_GPIO_6
Masahiro Yamadadd678432014-08-31 07:11:02 +0900107
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200108config TARGET_SNIPER
Paul Kocialkowskid90f8832016-02-26 13:18:47 +0100109 bool "LG Optimus Black"
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200110 select DM
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200111 select DM_GPIO
Michal Simek84f3dec2018-07-23 15:55:13 +0200112 select DM_SERIAL
Tom Rini162efc32017-05-12 22:33:22 -0400113 select OMAP3_GPIO_2
114 select OMAP3_GPIO_3
115 select OMAP3_GPIO_4
116 select OMAP3_GPIO_5
117 select OMAP3_GPIO_6
Michal Simek2e7c8192018-07-23 15:55:14 +0200118 imply CMD_DM
Paul Kocialkowski3dee0002015-07-20 15:17:11 +0200119
Masahiro Yamadadd678432014-08-31 07:11:02 +0900120endchoice
121
Adam Ford0e60a5f2017-09-12 15:27:33 -0500122choice
123 prompt "Memory Controller"
124 default SDRC
125
126config SDRC
127 bool "SDRC controller"
128 help
129 The default memory controller on most OMAP3 boards is SDRC.
130
131config EMIF4
132 bool "EMIF4 controller"
133 help
134 Enable this on boards like AM3517 which use EMIF4 controller
135endchoice
136
Adam Fordb315e4c2017-08-11 08:51:20 -0500137config SPL_OMAP3_ID_NAND
138 bool "Support OMAP3-specific ID and MFR function"
Tom Rini58a85262024-01-10 13:46:06 -0500139 depends on NAND_OMAP_GPMC
Adam Fordb315e4c2017-08-11 08:51:20 -0500140 help
141 Support for an OMAP3-specific set of functions to return the
142 ID and MFR of the first attached NAND chip, if present.
143
Masahiro Yamadadd678432014-08-31 07:11:02 +0900144config SYS_SOC
Masahiro Yamadadd678432014-08-31 07:11:02 +0900145 default "omap3"
146
147source "board/logicpd/am3517evm/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900148source "board/timll/devkit8000/Kconfig"
Andrew Davis890f8ee2023-01-06 13:05:14 -0600149source "board/ti/omap3evm/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900150source "board/isee/igep00x0/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900151source "board/logicpd/omap3som/Kconfig"
Paul Kocialkowskiea817692016-03-29 14:16:27 +0200152source "board/lg/sniper/Kconfig"
Masahiro Yamadadd678432014-08-31 07:11:02 +0900153
154endif