xref: /openbmc/u-boot/arch/arm/mach-omap2/Kconfig (revision c187dd685adcbfd24b119e3a50a96132bdad1639)
1a93fbf4aSMasahiro Yamadaif ARCH_OMAP2PLUS
2a93fbf4aSMasahiro Yamada
3a93fbf4aSMasahiro Yamadachoice
4a93fbf4aSMasahiro Yamada	prompt "OMAP2+ platform select"
5a93fbf4aSMasahiro Yamada	default TARGET_BRXRE1
6a93fbf4aSMasahiro Yamada
7a93fbf4aSMasahiro Yamadaconfig TARGET_BRXRE1
8a93fbf4aSMasahiro Yamada	bool "Support BRXRE1"
9a93fbf4aSMasahiro Yamada	select BOARD_LATE_INIT
10a93fbf4aSMasahiro Yamada
11a93fbf4aSMasahiro Yamadaconfig TARGET_BRPPT1
12a93fbf4aSMasahiro Yamada	bool "Support BRPPT1"
13a93fbf4aSMasahiro Yamada	select BOARD_LATE_INIT
14a93fbf4aSMasahiro Yamada
15a93fbf4aSMasahiro Yamadaconfig TARGET_DRACO
16a93fbf4aSMasahiro Yamada	bool "Support draco"
17a93fbf4aSMasahiro Yamada	select BOARD_LATE_INIT
18a93fbf4aSMasahiro Yamada	select DM
19a93fbf4aSMasahiro Yamada	select DM_SERIAL
20a93fbf4aSMasahiro Yamada	select DM_GPIO
21a93fbf4aSMasahiro Yamada
22a93fbf4aSMasahiro Yamadaconfig TARGET_THUBAN
23a93fbf4aSMasahiro Yamada	bool "Support thuban"
24a93fbf4aSMasahiro Yamada	select BOARD_LATE_INIT
25a93fbf4aSMasahiro Yamada	select DM
26a93fbf4aSMasahiro Yamada	select DM_SERIAL
27a93fbf4aSMasahiro Yamada	select DM_GPIO
28a93fbf4aSMasahiro Yamada
29a93fbf4aSMasahiro Yamadaconfig TARGET_RASTABAN
30a93fbf4aSMasahiro Yamada	bool "Support rastaban"
31a93fbf4aSMasahiro Yamada	select BOARD_LATE_INIT
32a93fbf4aSMasahiro Yamada	select DM
33a93fbf4aSMasahiro Yamada	select DM_SERIAL
34a93fbf4aSMasahiro Yamada	select DM_GPIO
35a93fbf4aSMasahiro Yamada
36a93fbf4aSMasahiro Yamadaconfig TARGET_ETAMIN
37a93fbf4aSMasahiro Yamada	bool "Support etamin"
38a93fbf4aSMasahiro Yamada	select BOARD_LATE_INIT
39a93fbf4aSMasahiro Yamada	select DM
40a93fbf4aSMasahiro Yamada	select DM_SERIAL
41a93fbf4aSMasahiro Yamada	select DM_GPIO
42a93fbf4aSMasahiro Yamada
43a93fbf4aSMasahiro Yamadaconfig TARGET_PXM2
44a93fbf4aSMasahiro Yamada	bool "Support pxm2"
45a93fbf4aSMasahiro Yamada	select BOARD_LATE_INIT
46a93fbf4aSMasahiro Yamada	select DM
47a93fbf4aSMasahiro Yamada	select DM_SERIAL
48a93fbf4aSMasahiro Yamada	select DM_GPIO
49a93fbf4aSMasahiro Yamada
50a93fbf4aSMasahiro Yamadaconfig TARGET_RUT
51a93fbf4aSMasahiro Yamada	bool "Support rut"
52a93fbf4aSMasahiro Yamada	select BOARD_LATE_INIT
53a93fbf4aSMasahiro Yamada	select DM
54a93fbf4aSMasahiro Yamada	select DM_SERIAL
55a93fbf4aSMasahiro Yamada	select DM_GPIO
56a93fbf4aSMasahiro Yamada
57a93fbf4aSMasahiro Yamadaconfig TARGET_TI814X_EVM
58a93fbf4aSMasahiro Yamada	bool "Support ti814x_evm"
59a93fbf4aSMasahiro Yamada
60a93fbf4aSMasahiro Yamadaconfig TARGET_TI816X_EVM
61a93fbf4aSMasahiro Yamada	bool "Support ti816x_evm"
62a93fbf4aSMasahiro Yamada
63a93fbf4aSMasahiro Yamadaconfig OMAP34XX
64a93fbf4aSMasahiro Yamada	bool "OMAP34XX SoC"
65a93fbf4aSMasahiro Yamada	select ARM_ERRATA_430973
66a93fbf4aSMasahiro Yamada	select ARM_ERRATA_454179
67a93fbf4aSMasahiro Yamada	select ARM_ERRATA_621766
68a93fbf4aSMasahiro Yamada	select ARM_ERRATA_725233
69a93fbf4aSMasahiro Yamada	select USE_TINY_PRINTF
70a93fbf4aSMasahiro Yamada	imply SPL_EXT_SUPPORT
71a93fbf4aSMasahiro Yamada	imply SPL_FAT_SUPPORT
72a93fbf4aSMasahiro Yamada	imply SPL_GPIO_SUPPORT
73a93fbf4aSMasahiro Yamada	imply SPL_I2C_SUPPORT
74a93fbf4aSMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
75a93fbf4aSMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
76a93fbf4aSMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
77a93fbf4aSMasahiro Yamada	imply SPL_MMC_SUPPORT
78a93fbf4aSMasahiro Yamada	imply SPL_NAND_SUPPORT
79a93fbf4aSMasahiro Yamada	imply SPL_POWER_SUPPORT
80a93fbf4aSMasahiro Yamada	imply SPL_SERIAL_SUPPORT
81a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
827815c709SAdam Ford	imply TWL4030_POWER
83a93fbf4aSMasahiro Yamada
84a93fbf4aSMasahiro Yamadaconfig OMAP44XX
85a93fbf4aSMasahiro Yamada	bool "OMAP44XX SoC"
86a93fbf4aSMasahiro Yamada	select USE_TINY_PRINTF
87a93fbf4aSMasahiro Yamada	imply SPL_DISPLAY_PRINT
88a93fbf4aSMasahiro Yamada	imply SPL_EXT_SUPPORT
89a93fbf4aSMasahiro Yamada	imply SPL_FAT_SUPPORT
90a93fbf4aSMasahiro Yamada	imply SPL_GPIO_SUPPORT
91a93fbf4aSMasahiro Yamada	imply SPL_I2C_SUPPORT
92a93fbf4aSMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
93a93fbf4aSMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
94a93fbf4aSMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
95a93fbf4aSMasahiro Yamada	imply SPL_MMC_SUPPORT
96a93fbf4aSMasahiro Yamada	imply SPL_NAND_SUPPORT
97a93fbf4aSMasahiro Yamada	imply SPL_POWER_SUPPORT
98a93fbf4aSMasahiro Yamada	imply SPL_SERIAL_SUPPORT
99a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
100a93fbf4aSMasahiro Yamada
101a93fbf4aSMasahiro Yamadaconfig OMAP54XX
102a93fbf4aSMasahiro Yamada	bool "OMAP54XX SoC"
103a93fbf4aSMasahiro Yamada	select ARM_ERRATA_798870
104a93fbf4aSMasahiro Yamada	select SYS_THUMB_BUILD
105a93fbf4aSMasahiro Yamada	imply SPL_DISPLAY_PRINT
106a93fbf4aSMasahiro Yamada	imply SPL_ENV_SUPPORT
107a93fbf4aSMasahiro Yamada	imply SPL_EXT_SUPPORT
108a93fbf4aSMasahiro Yamada	imply SPL_FAT_SUPPORT
109a93fbf4aSMasahiro Yamada	imply SPL_GPIO_SUPPORT
110a93fbf4aSMasahiro Yamada	imply SPL_I2C_SUPPORT
111a93fbf4aSMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
112a93fbf4aSMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
113a93fbf4aSMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
114a93fbf4aSMasahiro Yamada	imply SPL_MMC_SUPPORT
115a93fbf4aSMasahiro Yamada	imply SPL_NAND_SUPPORT
116a93fbf4aSMasahiro Yamada	imply SPL_POWER_SUPPORT
117a93fbf4aSMasahiro Yamada	imply SPL_SERIAL_SUPPORT
118a93fbf4aSMasahiro Yamada
119a93fbf4aSMasahiro Yamadaconfig AM43XX
120a93fbf4aSMasahiro Yamada	bool "AM43XX SoC"
121a93fbf4aSMasahiro Yamada	imply SPL_DM
122a93fbf4aSMasahiro Yamada	imply SPL_DM_SEQ_ALIAS
123a93fbf4aSMasahiro Yamada	imply SPL_OF_CONTROL
124a93fbf4aSMasahiro Yamada	imply SPL_OF_TRANSLATE
125a93fbf4aSMasahiro Yamada	imply SPL_SEPARATE_BSS
126a93fbf4aSMasahiro Yamada	imply SPL_SYS_MALLOC_SIMPLE
127a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
128a93fbf4aSMasahiro Yamada	help
129a93fbf4aSMasahiro Yamada	  Support for AM43xx SOC from Texas Instruments.
130a93fbf4aSMasahiro Yamada	  The AM43xx high performance SOC features a Cortex-A9
131a93fbf4aSMasahiro Yamada	  ARM core, a quad core PRU-ICSS for industrial Ethernet
132a93fbf4aSMasahiro Yamada	  protocols, dual camera support, optional 3D graphics
133a93fbf4aSMasahiro Yamada	  and an optional customer programmable secure boot.
134a93fbf4aSMasahiro Yamada
135a93fbf4aSMasahiro Yamadaconfig AM33XX
136a93fbf4aSMasahiro Yamada	bool "AM33XX SoC"
137a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
138a292eb67SLokesh Vutla	imply USE_TINY_PRINTF
139a93fbf4aSMasahiro Yamada	help
140a93fbf4aSMasahiro Yamada	  Support for AM335x SOC from Texas Instruments.
141a93fbf4aSMasahiro Yamada	  The AM335x high performance SOC features a Cortex-A8
142a93fbf4aSMasahiro Yamada	  ARM core, a dual core PRU-ICSS for industrial Ethernet
143a93fbf4aSMasahiro Yamada	  protocols, optional 3D graphics and an optional customer
144a93fbf4aSMasahiro Yamada	  programmable secure boot.
145a93fbf4aSMasahiro Yamada
146a93fbf4aSMasahiro Yamadaconfig TARGET_CM_T43
147a93fbf4aSMasahiro Yamada	bool "Support cm_t43"
148a93fbf4aSMasahiro Yamada
149a93fbf4aSMasahiro Yamadaendchoice
150a93fbf4aSMasahiro Yamada
151*c187dd68SLokesh Vutlaconfig SYS_MPUCLK
152*c187dd68SLokesh Vutla	int "MPU CLK speed"
153*c187dd68SLokesh Vutla	default 550
154*c187dd68SLokesh Vutla	help
155*c187dd68SLokesh Vutla	  Defines the MPU clock speed (in MHz).
156a93fbf4aSMasahiro Yamada
157983e3700STom Riniconfig TI_SECURE_DEVICE
158983e3700STom Rini	bool "HS Device Type Support"
159c8ab8ccdSVitaly Andrianov	depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE
160983e3700STom Rini	help
161983e3700STom Rini	  If a high secure (HS) device type is being used, this config
162983e3700STom Rini	  must be set. This option impacts various aspects of the
163983e3700STom Rini	  build system (to create signed boot images that can be
164983e3700STom Rini	  authenticated) and the code. See the doc/README.ti-secure
165983e3700STom Rini	  file for further details.
166983e3700STom Rini
167983e3700STom Rinisource "arch/arm/mach-omap2/omap3/Kconfig"
168983e3700STom Rini
169983e3700STom Rinisource "arch/arm/mach-omap2/omap4/Kconfig"
170983e3700STom Rini
171983e3700STom Rinisource "arch/arm/mach-omap2/omap5/Kconfig"
172983e3700STom Rini
173983e3700STom Rinisource "arch/arm/mach-omap2/am33xx/Kconfig"
174a93fbf4aSMasahiro Yamada
175a93fbf4aSMasahiro Yamadasource "board/BuR/brxre1/Kconfig"
176a93fbf4aSMasahiro Yamadasource "board/BuR/brppt1/Kconfig"
177a93fbf4aSMasahiro Yamadasource "board/siemens/draco/Kconfig"
178a93fbf4aSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
179a93fbf4aSMasahiro Yamadasource "board/siemens/rut/Kconfig"
180a93fbf4aSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
181a93fbf4aSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
182a93fbf4aSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
183a93fbf4aSMasahiro Yamadasource "board/ti/am335x/Kconfig"
184a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
185a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t43/Kconfig"
186a93fbf4aSMasahiro Yamada
187a93fbf4aSMasahiro Yamadaendif
188