xref: /openbmc/u-boot/arch/arm/mach-omap2/Kconfig (revision 8bb687fdc10946a25e81393f8d6617d17e890df0)
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 OMAP34XX
58a93fbf4aSMasahiro Yamada	bool "OMAP34XX SoC"
59a93fbf4aSMasahiro Yamada	select ARM_ERRATA_430973
60a93fbf4aSMasahiro Yamada	select ARM_ERRATA_454179
61a93fbf4aSMasahiro Yamada	select ARM_ERRATA_621766
62a93fbf4aSMasahiro Yamada	select ARM_ERRATA_725233
63a93fbf4aSMasahiro Yamada	select USE_TINY_PRINTF
64a93fbf4aSMasahiro Yamada	imply SPL_EXT_SUPPORT
65a93fbf4aSMasahiro Yamada	imply SPL_FAT_SUPPORT
66a93fbf4aSMasahiro Yamada	imply SPL_GPIO_SUPPORT
67a93fbf4aSMasahiro Yamada	imply SPL_I2C_SUPPORT
68a93fbf4aSMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
69a93fbf4aSMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
70a93fbf4aSMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
71a93fbf4aSMasahiro Yamada	imply SPL_MMC_SUPPORT
72a93fbf4aSMasahiro Yamada	imply SPL_NAND_SUPPORT
73a93fbf4aSMasahiro Yamada	imply SPL_POWER_SUPPORT
74a93fbf4aSMasahiro Yamada	imply SPL_SERIAL_SUPPORT
75a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
767815c709SAdam Ford	imply TWL4030_POWER
77a93fbf4aSMasahiro Yamada
78a93fbf4aSMasahiro Yamadaconfig OMAP44XX
79a93fbf4aSMasahiro Yamada	bool "OMAP44XX SoC"
80a93fbf4aSMasahiro Yamada	select USE_TINY_PRINTF
81a93fbf4aSMasahiro Yamada	imply SPL_DISPLAY_PRINT
82a93fbf4aSMasahiro Yamada	imply SPL_EXT_SUPPORT
83a93fbf4aSMasahiro Yamada	imply SPL_FAT_SUPPORT
84a93fbf4aSMasahiro Yamada	imply SPL_GPIO_SUPPORT
85a93fbf4aSMasahiro Yamada	imply SPL_I2C_SUPPORT
86a93fbf4aSMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
87a93fbf4aSMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
88a93fbf4aSMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
89a93fbf4aSMasahiro Yamada	imply SPL_MMC_SUPPORT
90a93fbf4aSMasahiro Yamada	imply SPL_NAND_SUPPORT
91a93fbf4aSMasahiro Yamada	imply SPL_POWER_SUPPORT
92a93fbf4aSMasahiro Yamada	imply SPL_SERIAL_SUPPORT
93a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
94a93fbf4aSMasahiro Yamada
95a93fbf4aSMasahiro Yamadaconfig OMAP54XX
96a93fbf4aSMasahiro Yamada	bool "OMAP54XX SoC"
97a93fbf4aSMasahiro Yamada	select ARM_ERRATA_798870
98a93fbf4aSMasahiro Yamada	select SYS_THUMB_BUILD
99a93fbf4aSMasahiro Yamada	imply SPL_DISPLAY_PRINT
100a93fbf4aSMasahiro Yamada	imply SPL_ENV_SUPPORT
101a93fbf4aSMasahiro Yamada	imply SPL_EXT_SUPPORT
102a93fbf4aSMasahiro Yamada	imply SPL_FAT_SUPPORT
103a93fbf4aSMasahiro Yamada	imply SPL_GPIO_SUPPORT
104a93fbf4aSMasahiro Yamada	imply SPL_I2C_SUPPORT
105a93fbf4aSMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
106a93fbf4aSMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
107a93fbf4aSMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
108a93fbf4aSMasahiro Yamada	imply SPL_MMC_SUPPORT
109a93fbf4aSMasahiro Yamada	imply SPL_NAND_SUPPORT
110a93fbf4aSMasahiro Yamada	imply SPL_POWER_SUPPORT
111a93fbf4aSMasahiro Yamada	imply SPL_SERIAL_SUPPORT
112a93fbf4aSMasahiro Yamada
113*8bb687fdSTom Riniconfig TI814X
114*8bb687fdSTom Rini	bool "TI814X SoC"
115*8bb687fdSTom Rini	help
116*8bb687fdSTom Rini	  Support for AM335x SOC from Texas Instruments.
117*8bb687fdSTom Rini	  The AM335x high performance SOC features a Cortex-A8
118*8bb687fdSTom Rini	  ARM core and more.
119*8bb687fdSTom Rini
120*8bb687fdSTom Riniconfig TI816X
121*8bb687fdSTom Rini	bool "TI816X SoC"
122*8bb687fdSTom Rini	help
123*8bb687fdSTom Rini	  Support for AM335x SOC from Texas Instruments.
124*8bb687fdSTom Rini	  The AM335x high performance SOC features a Cortex-A8
125*8bb687fdSTom Rini	  ARM core and more.
126*8bb687fdSTom Rini
127a93fbf4aSMasahiro Yamadaconfig AM43XX
128a93fbf4aSMasahiro Yamada	bool "AM43XX SoC"
129a93fbf4aSMasahiro Yamada	imply SPL_DM
130a93fbf4aSMasahiro Yamada	imply SPL_DM_SEQ_ALIAS
131a93fbf4aSMasahiro Yamada	imply SPL_OF_CONTROL
132a93fbf4aSMasahiro Yamada	imply SPL_OF_TRANSLATE
133a93fbf4aSMasahiro Yamada	imply SPL_SEPARATE_BSS
134a93fbf4aSMasahiro Yamada	imply SPL_SYS_MALLOC_SIMPLE
135a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
136a93fbf4aSMasahiro Yamada	help
137a93fbf4aSMasahiro Yamada	  Support for AM43xx SOC from Texas Instruments.
138a93fbf4aSMasahiro Yamada	  The AM43xx high performance SOC features a Cortex-A9
139a93fbf4aSMasahiro Yamada	  ARM core, a quad core PRU-ICSS for industrial Ethernet
140a93fbf4aSMasahiro Yamada	  protocols, dual camera support, optional 3D graphics
141a93fbf4aSMasahiro Yamada	  and an optional customer programmable secure boot.
142a93fbf4aSMasahiro Yamada
143a93fbf4aSMasahiro Yamadaconfig AM33XX
144a93fbf4aSMasahiro Yamada	bool "AM33XX SoC"
145a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
146a292eb67SLokesh Vutla	imply USE_TINY_PRINTF
147a93fbf4aSMasahiro Yamada	help
148a93fbf4aSMasahiro Yamada	  Support for AM335x SOC from Texas Instruments.
149a93fbf4aSMasahiro Yamada	  The AM335x high performance SOC features a Cortex-A8
150a93fbf4aSMasahiro Yamada	  ARM core, a dual core PRU-ICSS for industrial Ethernet
151a93fbf4aSMasahiro Yamada	  protocols, optional 3D graphics and an optional customer
152a93fbf4aSMasahiro Yamada	  programmable secure boot.
153a93fbf4aSMasahiro Yamada
154a93fbf4aSMasahiro Yamadaconfig TARGET_CM_T43
155a93fbf4aSMasahiro Yamada	bool "Support cm_t43"
156a93fbf4aSMasahiro Yamada
157a93fbf4aSMasahiro Yamadaendchoice
158a93fbf4aSMasahiro Yamada
159c187dd68SLokesh Vutlaconfig SYS_MPUCLK
160c187dd68SLokesh Vutla	int "MPU CLK speed"
16159041a50SLokesh Vutla	default 500
162c187dd68SLokesh Vutla	help
163c187dd68SLokesh Vutla	  Defines the MPU clock speed (in MHz).
164a93fbf4aSMasahiro Yamada
165983e3700STom Riniconfig TI_SECURE_DEVICE
166983e3700STom Rini	bool "HS Device Type Support"
167c8ab8ccdSVitaly Andrianov	depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE
168983e3700STom Rini	help
169983e3700STom Rini	  If a high secure (HS) device type is being used, this config
170983e3700STom Rini	  must be set. This option impacts various aspects of the
171983e3700STom Rini	  build system (to create signed boot images that can be
172983e3700STom Rini	  authenticated) and the code. See the doc/README.ti-secure
173983e3700STom Rini	  file for further details.
174983e3700STom Rini
175983e3700STom Rinisource "arch/arm/mach-omap2/omap3/Kconfig"
176983e3700STom Rini
177983e3700STom Rinisource "arch/arm/mach-omap2/omap4/Kconfig"
178983e3700STom Rini
179983e3700STom Rinisource "arch/arm/mach-omap2/omap5/Kconfig"
180983e3700STom Rini
181983e3700STom Rinisource "arch/arm/mach-omap2/am33xx/Kconfig"
182a93fbf4aSMasahiro Yamada
183a93fbf4aSMasahiro Yamadasource "board/BuR/brxre1/Kconfig"
184a93fbf4aSMasahiro Yamadasource "board/BuR/brppt1/Kconfig"
185a93fbf4aSMasahiro Yamadasource "board/siemens/draco/Kconfig"
186a93fbf4aSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
187a93fbf4aSMasahiro Yamadasource "board/siemens/rut/Kconfig"
188a93fbf4aSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
189a93fbf4aSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
190a93fbf4aSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
191a93fbf4aSMasahiro Yamadasource "board/ti/am335x/Kconfig"
192a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
193a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t43/Kconfig"
194a93fbf4aSMasahiro Yamada
195a93fbf4aSMasahiro Yamadaendif
196