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