]> Git Repo - J-u-boot.git/blame - arch/arm/mach-omap2/Kconfig
serial: Rename SERIAL_SUPPORT to SERIAL
[J-u-boot.git] / arch / arm / mach-omap2 / Kconfig
CommitLineData
a93fbf4a
MY
1if ARCH_OMAP2PLUS
2
3choice
4 prompt "OMAP2+ platform select"
f2d78c1c 5 default OMAP34XX
a93fbf4a 6
a93fbf4a
MY
7config OMAP34XX
8 bool "OMAP34XX SoC"
58008cba 9 select ARM_CORTEX_A8_CVE_2017_5715
a93fbf4a
MY
10 select ARM_ERRATA_430973
11 select ARM_ERRATA_454179
12 select ARM_ERRATA_621766
13 select ARM_ERRATA_725233
27084c03 14 select SPL_USE_TINY_PRINTF if SPL
0a9ef451 15 imply NAND_OMAP_GPMC
f4b40924 16 imply SPL_FS_EXT4
0c3a9ed4 17 imply SPL_FS_FAT
83061dbd 18 imply SPL_GPIO
975e7cf3 19 imply SPL_I2C
a93fbf4a
MY
20 imply SPL_LIBCOMMON_SUPPORT
21 imply SPL_LIBDISK_SUPPORT
22 imply SPL_LIBGENERIC_SUPPORT
103c5f18 23 imply SPL_MMC
a93fbf4a 24 imply SPL_NAND_SUPPORT
edd1653f 25 imply SPL_OMAP3_ID_NAND
933b2f09 26 imply SPL_POWER
2a736066 27 imply SPL_SERIAL
daa0f050 28 imply SYS_I2C_OMAP24XX
a93fbf4a 29 imply SYS_THUMB_BUILD
7815c709 30 imply TWL4030_POWER
a93fbf4a
MY
31
32config OMAP44XX
33 bool "OMAP44XX SoC"
27084c03 34 select SPL_USE_TINY_PRINTF
0a9ef451
AF
35 imply NAND_OMAP_ELM
36 imply NAND_OMAP_GPMC
a93fbf4a 37 imply SPL_DISPLAY_PRINT
f4b40924 38 imply SPL_FS_EXT4
0c3a9ed4 39 imply SPL_FS_FAT
83061dbd 40 imply SPL_GPIO
975e7cf3 41 imply SPL_I2C
a93fbf4a
MY
42 imply SPL_LIBCOMMON_SUPPORT
43 imply SPL_LIBDISK_SUPPORT
44 imply SPL_LIBGENERIC_SUPPORT
103c5f18 45 imply SPL_MMC
0a9ef451 46 imply SPL_NAND_SIMPLE
a93fbf4a 47 imply SPL_NAND_SUPPORT
933b2f09 48 imply SPL_POWER
2a736066 49 imply SPL_SERIAL
daa0f050 50 imply SYS_I2C_OMAP24XX
a93fbf4a
MY
51 imply SYS_THUMB_BUILD
52
53config OMAP54XX
54 bool "OMAP54XX SoC"
58008cba 55 select ARM_CORTEX_A15_CVE_2017_5715
a93fbf4a
MY
56 select ARM_ERRATA_798870
57 select SYS_THUMB_BUILD
0a9ef451
AF
58 imply NAND_OMAP_ELM
59 imply NAND_OMAP_GPMC
a93fbf4a
MY
60 imply SPL_DISPLAY_PRINT
61 imply SPL_ENV_SUPPORT
f4b40924 62 imply SPL_FS_EXT4
0c3a9ed4 63 imply SPL_FS_FAT
83061dbd 64 imply SPL_GPIO
975e7cf3 65 imply SPL_I2C
a93fbf4a
MY
66 imply SPL_LIBCOMMON_SUPPORT
67 imply SPL_LIBDISK_SUPPORT
68 imply SPL_LIBGENERIC_SUPPORT
103c5f18 69 imply SPL_MMC
0a9ef451
AF
70 imply SPL_NAND_AM33XX_BCH
71 imply SPL_NAND_AM33XX_BCH
a93fbf4a 72 imply SPL_NAND_SUPPORT
933b2f09 73 imply SPL_POWER
2a736066 74 imply SPL_SERIAL
daa0f050 75 imply SYS_I2C_OMAP24XX
a93fbf4a 76
8bb687fd
TR
77config TI814X
78 bool "TI814X SoC"
6f6b7cfa 79 select SPECIFY_CONSOLE_INDEX
8bb687fd
TR
80 help
81 Support for AM335x SOC from Texas Instruments.
82 The AM335x high performance SOC features a Cortex-A8
83 ARM core and more.
84
85config TI816X
86 bool "TI816X SoC"
6f6b7cfa 87 select SPECIFY_CONSOLE_INDEX
0a9ef451
AF
88 imply NAND_OMAP_ELM
89 imply NAND_OMAP_GPMC
8bb687fd
TR
90 help
91 Support for AM335x SOC from Texas Instruments.
92 The AM335x high performance SOC features a Cortex-A8
93 ARM core and more.
94
a93fbf4a
MY
95config AM43XX
96 bool "AM43XX SoC"
6f6b7cfa 97 select SPECIFY_CONSOLE_INDEX
0a9ef451
AF
98 imply NAND_OMAP_ELM
99 imply NAND_OMAP_GPMC
a93fbf4a
MY
100 imply SPL_DM
101 imply SPL_DM_SEQ_ALIAS
0a9ef451
AF
102 imply SPL_NAND_AM33XX_BCH
103 imply SPL_NAND_SUPPORT
a93fbf4a
MY
104 imply SPL_OF_CONTROL
105 imply SPL_OF_TRANSLATE
106 imply SPL_SEPARATE_BSS
107 imply SPL_SYS_MALLOC_SIMPLE
daa0f050 108 imply SYS_I2C_OMAP24XX
a93fbf4a
MY
109 imply SYS_THUMB_BUILD
110 help
111 Support for AM43xx SOC from Texas Instruments.
112 The AM43xx high performance SOC features a Cortex-A9
113 ARM core, a quad core PRU-ICSS for industrial Ethernet
114 protocols, dual camera support, optional 3D graphics
115 and an optional customer programmable secure boot.
116
117config AM33XX
118 bool "AM33XX SoC"
94c6a89a 119 select ARM_CORTEX_A8_CVE_2017_5715
58008cba 120 select SPECIFY_CONSOLE_INDEX
0a9ef451
AF
121 imply NAND_OMAP_ELM
122 imply NAND_OMAP_GPMC
a2ac2b96 123 imply SKIP_LOWLEVEL_INIT
0a9ef451
AF
124 imply SPL_NAND_AM33XX_BCH
125 imply SPL_NAND_SUPPORT
daa0f050 126 imply SYS_I2C_OMAP24XX
a93fbf4a 127 imply SYS_THUMB_BUILD
27084c03 128 imply SPL_USE_TINY_PRINTF
a93fbf4a
MY
129 help
130 Support for AM335x SOC from Texas Instruments.
131 The AM335x high performance SOC features a Cortex-A8
132 ARM core, a dual core PRU-ICSS for industrial Ethernet
133 protocols, optional 3D graphics and an optional customer
134 programmable secure boot.
135
a93fbf4a
MY
136endchoice
137
c187dd68
LV
138config SYS_MPUCLK
139 int "MPU CLK speed"
876ddb55 140 depends on AM33XX
59041a50 141 default 500
c187dd68
LV
142 help
143 Defines the MPU clock speed (in MHz).
a93fbf4a 144
3348e0c0
AD
145config TI_SECURE_EMIF_REGION_START
146 hex "Reserved EMIF region start address"
147 depends on TI_SECURE_DEVICE
148 default 0x0
149 help
150 Reserved EMIF region start address. Set to "0" to auto-select
151 to be at the end of the external memory region.
152
153config TI_SECURE_EMIF_TOTAL_REGION_SIZE
154 hex "Reserved EMIF region size"
155 depends on TI_SECURE_DEVICE
156 default 0x0
157 help
158 Total reserved EMIF region size. Default is 0, which means no reserved EMIF
159 region on secure devices.
160
161config TI_SECURE_EMIF_PROTECTED_REGION_SIZE
162 hex "Size of protected region within reserved EMIF region"
163 depends on TI_SECURE_DEVICE
164 default 0x0
165 help
166 This config option is used to specify the size of the portion of the total
167 reserved EMIF region set aside for secure OS needs that will be protected
168 using hardware memory firewalls. This value must be smaller than the
169 TI_SECURE_EMIF_TOTAL_REGION_SIZE value.
170
983e3700 171source "arch/arm/mach-omap2/omap3/Kconfig"
a774e088 172
983e3700 173source "arch/arm/mach-omap2/omap4/Kconfig"
a774e088 174
983e3700 175source "arch/arm/mach-omap2/omap5/Kconfig"
a774e088 176
983e3700 177source "arch/arm/mach-omap2/am33xx/Kconfig"
a93fbf4a
MY
178
179source "board/BuR/brxre1/Kconfig"
60df809f 180source "board/BuR/brsmarc1/Kconfig"
a93fbf4a
MY
181source "board/BuR/brppt1/Kconfig"
182source "board/siemens/draco/Kconfig"
183source "board/siemens/pxm2/Kconfig"
184source "board/siemens/rut/Kconfig"
a93fbf4a
MY
185source "board/ti/ti816x/Kconfig"
186source "board/ti/am43xx/Kconfig"
187source "board/ti/am335x/Kconfig"
188source "board/compulab/cm_t335/Kconfig"
189source "board/compulab/cm_t43/Kconfig"
6e171b66 190source "board/phytec/phycore_am335x_r2/Kconfig"
a93fbf4a 191
b529993e
PT
192config SPL_LDSCRIPT
193 default "arch/arm/mach-omap2/u-boot-spl.lds"
194
a93fbf4a 195endif
This page took 0.283168 seconds and 4 git commands to generate.