xref: /openbmc/u-boot/arch/arm/mach-omap2/Kconfig (revision f2d78c1cedfc58fe469ea45fa67c7dfbb91bcc52)
1a93fbf4aSMasahiro Yamadaif ARCH_OMAP2PLUS
2a93fbf4aSMasahiro Yamada
3a93fbf4aSMasahiro Yamadachoice
4a93fbf4aSMasahiro Yamada	prompt "OMAP2+ platform select"
5*f2d78c1cSTom Rini	default OMAP34XX
6a93fbf4aSMasahiro Yamada
7a93fbf4aSMasahiro Yamadaconfig OMAP34XX
8a93fbf4aSMasahiro Yamada	bool "OMAP34XX SoC"
9a93fbf4aSMasahiro Yamada	select ARM_ERRATA_430973
10a93fbf4aSMasahiro Yamada	select ARM_ERRATA_454179
11a93fbf4aSMasahiro Yamada	select ARM_ERRATA_621766
12a93fbf4aSMasahiro Yamada	select ARM_ERRATA_725233
13a93fbf4aSMasahiro Yamada	select USE_TINY_PRINTF
14a93fbf4aSMasahiro Yamada	imply SPL_EXT_SUPPORT
15a93fbf4aSMasahiro Yamada	imply SPL_FAT_SUPPORT
16a93fbf4aSMasahiro Yamada	imply SPL_GPIO_SUPPORT
17a93fbf4aSMasahiro Yamada	imply SPL_I2C_SUPPORT
18a93fbf4aSMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
19a93fbf4aSMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
20a93fbf4aSMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
21a93fbf4aSMasahiro Yamada	imply SPL_MMC_SUPPORT
22a93fbf4aSMasahiro Yamada	imply SPL_NAND_SUPPORT
23a93fbf4aSMasahiro Yamada	imply SPL_POWER_SUPPORT
24a93fbf4aSMasahiro Yamada	imply SPL_SERIAL_SUPPORT
25a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
267815c709SAdam Ford	imply TWL4030_POWER
27a93fbf4aSMasahiro Yamada
28a93fbf4aSMasahiro Yamadaconfig OMAP44XX
29a93fbf4aSMasahiro Yamada	bool "OMAP44XX SoC"
30a93fbf4aSMasahiro Yamada	select USE_TINY_PRINTF
31a93fbf4aSMasahiro Yamada	imply SPL_DISPLAY_PRINT
32a93fbf4aSMasahiro Yamada	imply SPL_EXT_SUPPORT
33a93fbf4aSMasahiro Yamada	imply SPL_FAT_SUPPORT
34a93fbf4aSMasahiro Yamada	imply SPL_GPIO_SUPPORT
35a93fbf4aSMasahiro Yamada	imply SPL_I2C_SUPPORT
36a93fbf4aSMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
37a93fbf4aSMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
38a93fbf4aSMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
39a93fbf4aSMasahiro Yamada	imply SPL_MMC_SUPPORT
40a93fbf4aSMasahiro Yamada	imply SPL_NAND_SUPPORT
41a93fbf4aSMasahiro Yamada	imply SPL_POWER_SUPPORT
42a93fbf4aSMasahiro Yamada	imply SPL_SERIAL_SUPPORT
43a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
44a93fbf4aSMasahiro Yamada
45a93fbf4aSMasahiro Yamadaconfig OMAP54XX
46a93fbf4aSMasahiro Yamada	bool "OMAP54XX SoC"
47a93fbf4aSMasahiro Yamada	select ARM_ERRATA_798870
48a93fbf4aSMasahiro Yamada	select SYS_THUMB_BUILD
49a93fbf4aSMasahiro Yamada	imply SPL_DISPLAY_PRINT
50a93fbf4aSMasahiro Yamada	imply SPL_ENV_SUPPORT
51a93fbf4aSMasahiro Yamada	imply SPL_EXT_SUPPORT
52a93fbf4aSMasahiro Yamada	imply SPL_FAT_SUPPORT
53a93fbf4aSMasahiro Yamada	imply SPL_GPIO_SUPPORT
54a93fbf4aSMasahiro Yamada	imply SPL_I2C_SUPPORT
55a93fbf4aSMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
56a93fbf4aSMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
57a93fbf4aSMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
58a93fbf4aSMasahiro Yamada	imply SPL_MMC_SUPPORT
59a93fbf4aSMasahiro Yamada	imply SPL_NAND_SUPPORT
60a93fbf4aSMasahiro Yamada	imply SPL_POWER_SUPPORT
61a93fbf4aSMasahiro Yamada	imply SPL_SERIAL_SUPPORT
62a93fbf4aSMasahiro Yamada
638bb687fdSTom Riniconfig TI814X
648bb687fdSTom Rini	bool "TI814X SoC"
658bb687fdSTom Rini	help
668bb687fdSTom Rini	  Support for AM335x SOC from Texas Instruments.
678bb687fdSTom Rini	  The AM335x high performance SOC features a Cortex-A8
688bb687fdSTom Rini	  ARM core and more.
698bb687fdSTom Rini
708bb687fdSTom Riniconfig TI816X
718bb687fdSTom Rini	bool "TI816X SoC"
728bb687fdSTom Rini	help
738bb687fdSTom Rini	  Support for AM335x SOC from Texas Instruments.
748bb687fdSTom Rini	  The AM335x high performance SOC features a Cortex-A8
758bb687fdSTom Rini	  ARM core and more.
768bb687fdSTom Rini
77a93fbf4aSMasahiro Yamadaconfig AM43XX
78a93fbf4aSMasahiro Yamada	bool "AM43XX SoC"
79a93fbf4aSMasahiro Yamada	imply SPL_DM
80a93fbf4aSMasahiro Yamada	imply SPL_DM_SEQ_ALIAS
81a93fbf4aSMasahiro Yamada	imply SPL_OF_CONTROL
82a93fbf4aSMasahiro Yamada	imply SPL_OF_TRANSLATE
83a93fbf4aSMasahiro Yamada	imply SPL_SEPARATE_BSS
84a93fbf4aSMasahiro Yamada	imply SPL_SYS_MALLOC_SIMPLE
85a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
86a93fbf4aSMasahiro Yamada	help
87a93fbf4aSMasahiro Yamada	  Support for AM43xx SOC from Texas Instruments.
88a93fbf4aSMasahiro Yamada	  The AM43xx high performance SOC features a Cortex-A9
89a93fbf4aSMasahiro Yamada	  ARM core, a quad core PRU-ICSS for industrial Ethernet
90a93fbf4aSMasahiro Yamada	  protocols, dual camera support, optional 3D graphics
91a93fbf4aSMasahiro Yamada	  and an optional customer programmable secure boot.
92a93fbf4aSMasahiro Yamada
93a93fbf4aSMasahiro Yamadaconfig AM33XX
94a93fbf4aSMasahiro Yamada	bool "AM33XX SoC"
95a93fbf4aSMasahiro Yamada	imply SYS_THUMB_BUILD
96a292eb67SLokesh Vutla	imply USE_TINY_PRINTF
97a93fbf4aSMasahiro Yamada	help
98a93fbf4aSMasahiro Yamada	  Support for AM335x SOC from Texas Instruments.
99a93fbf4aSMasahiro Yamada	  The AM335x high performance SOC features a Cortex-A8
100a93fbf4aSMasahiro Yamada	  ARM core, a dual core PRU-ICSS for industrial Ethernet
101a93fbf4aSMasahiro Yamada	  protocols, optional 3D graphics and an optional customer
102a93fbf4aSMasahiro Yamada	  programmable secure boot.
103a93fbf4aSMasahiro Yamada
104a93fbf4aSMasahiro Yamadaendchoice
105a93fbf4aSMasahiro Yamada
106c187dd68SLokesh Vutlaconfig SYS_MPUCLK
107c187dd68SLokesh Vutla	int "MPU CLK speed"
10859041a50SLokesh Vutla	default 500
109c187dd68SLokesh Vutla	help
110c187dd68SLokesh Vutla	  Defines the MPU clock speed (in MHz).
111a93fbf4aSMasahiro Yamada
112983e3700STom Riniconfig TI_SECURE_DEVICE
113983e3700STom Rini	bool "HS Device Type Support"
114c8ab8ccdSVitaly Andrianov	depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE
115983e3700STom Rini	help
116983e3700STom Rini	  If a high secure (HS) device type is being used, this config
117983e3700STom Rini	  must be set. This option impacts various aspects of the
118983e3700STom Rini	  build system (to create signed boot images that can be
119983e3700STom Rini	  authenticated) and the code. See the doc/README.ti-secure
120983e3700STom Rini	  file for further details.
121983e3700STom Rini
122983e3700STom Rinisource "arch/arm/mach-omap2/omap3/Kconfig"
123983e3700STom Rini
124983e3700STom Rinisource "arch/arm/mach-omap2/omap4/Kconfig"
125983e3700STom Rini
126983e3700STom Rinisource "arch/arm/mach-omap2/omap5/Kconfig"
127983e3700STom Rini
128983e3700STom Rinisource "arch/arm/mach-omap2/am33xx/Kconfig"
129a93fbf4aSMasahiro Yamada
130a93fbf4aSMasahiro Yamadasource "board/BuR/brxre1/Kconfig"
131a93fbf4aSMasahiro Yamadasource "board/BuR/brppt1/Kconfig"
132a93fbf4aSMasahiro Yamadasource "board/siemens/draco/Kconfig"
133a93fbf4aSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
134a93fbf4aSMasahiro Yamadasource "board/siemens/rut/Kconfig"
135a93fbf4aSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
136a93fbf4aSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
137a93fbf4aSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
138a93fbf4aSMasahiro Yamadasource "board/ti/am335x/Kconfig"
139a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
140a93fbf4aSMasahiro Yamadasource "board/compulab/cm_t43/Kconfig"
141a93fbf4aSMasahiro Yamada
142a93fbf4aSMasahiro Yamadaendif
143