]>
Commit | Line | Data |
---|---|---|
a93fbf4a MY |
1 | if ARCH_OMAP2PLUS |
2 | ||
3 | choice | |
4 | prompt "OMAP2+ platform select" | |
f2d78c1c | 5 | default OMAP34XX |
a93fbf4a | 6 | |
a93fbf4a MY |
7 | config OMAP34XX |
8 | bool "OMAP34XX SoC" | |
9 | select ARM_ERRATA_430973 | |
10 | select ARM_ERRATA_454179 | |
11 | select ARM_ERRATA_621766 | |
12 | select ARM_ERRATA_725233 | |
13 | select USE_TINY_PRINTF | |
14 | imply SPL_EXT_SUPPORT | |
15 | imply SPL_FAT_SUPPORT | |
16 | imply SPL_GPIO_SUPPORT | |
17 | imply SPL_I2C_SUPPORT | |
18 | imply SPL_LIBCOMMON_SUPPORT | |
19 | imply SPL_LIBDISK_SUPPORT | |
20 | imply SPL_LIBGENERIC_SUPPORT | |
21 | imply SPL_MMC_SUPPORT | |
22 | imply SPL_NAND_SUPPORT | |
23 | imply SPL_POWER_SUPPORT | |
24 | imply SPL_SERIAL_SUPPORT | |
25 | imply SYS_THUMB_BUILD | |
7815c709 | 26 | imply TWL4030_POWER |
a93fbf4a MY |
27 | |
28 | config OMAP44XX | |
29 | bool "OMAP44XX SoC" | |
30 | select USE_TINY_PRINTF | |
31 | imply SPL_DISPLAY_PRINT | |
32 | imply SPL_EXT_SUPPORT | |
33 | imply SPL_FAT_SUPPORT | |
34 | imply SPL_GPIO_SUPPORT | |
35 | imply SPL_I2C_SUPPORT | |
36 | imply SPL_LIBCOMMON_SUPPORT | |
37 | imply SPL_LIBDISK_SUPPORT | |
38 | imply SPL_LIBGENERIC_SUPPORT | |
39 | imply SPL_MMC_SUPPORT | |
40 | imply SPL_NAND_SUPPORT | |
41 | imply SPL_POWER_SUPPORT | |
42 | imply SPL_SERIAL_SUPPORT | |
43 | imply SYS_THUMB_BUILD | |
44 | ||
45 | config OMAP54XX | |
46 | bool "OMAP54XX SoC" | |
47 | select ARM_ERRATA_798870 | |
48 | select SYS_THUMB_BUILD | |
49 | imply SPL_DISPLAY_PRINT | |
50 | imply SPL_ENV_SUPPORT | |
51 | imply SPL_EXT_SUPPORT | |
52 | imply SPL_FAT_SUPPORT | |
53 | imply SPL_GPIO_SUPPORT | |
54 | imply SPL_I2C_SUPPORT | |
55 | imply SPL_LIBCOMMON_SUPPORT | |
56 | imply SPL_LIBDISK_SUPPORT | |
57 | imply SPL_LIBGENERIC_SUPPORT | |
58 | imply SPL_MMC_SUPPORT | |
59 | imply SPL_NAND_SUPPORT | |
60 | imply SPL_POWER_SUPPORT | |
61 | imply SPL_SERIAL_SUPPORT | |
62 | ||
8bb687fd TR |
63 | config TI814X |
64 | bool "TI814X SoC" | |
65 | help | |
66 | Support for AM335x SOC from Texas Instruments. | |
67 | The AM335x high performance SOC features a Cortex-A8 | |
68 | ARM core and more. | |
69 | ||
70 | config TI816X | |
71 | bool "TI816X SoC" | |
72 | help | |
73 | Support for AM335x SOC from Texas Instruments. | |
74 | The AM335x high performance SOC features a Cortex-A8 | |
75 | ARM core and more. | |
76 | ||
a93fbf4a MY |
77 | config AM43XX |
78 | bool "AM43XX SoC" | |
79 | imply SPL_DM | |
80 | imply SPL_DM_SEQ_ALIAS | |
81 | imply SPL_OF_CONTROL | |
82 | imply SPL_OF_TRANSLATE | |
83 | imply SPL_SEPARATE_BSS | |
84 | imply SPL_SYS_MALLOC_SIMPLE | |
85 | imply SYS_THUMB_BUILD | |
86 | help | |
87 | Support for AM43xx SOC from Texas Instruments. | |
88 | The AM43xx high performance SOC features a Cortex-A9 | |
89 | ARM core, a quad core PRU-ICSS for industrial Ethernet | |
90 | protocols, dual camera support, optional 3D graphics | |
91 | and an optional customer programmable secure boot. | |
92 | ||
93 | config AM33XX | |
94 | bool "AM33XX SoC" | |
95 | imply SYS_THUMB_BUILD | |
a292eb67 | 96 | imply USE_TINY_PRINTF |
a93fbf4a MY |
97 | help |
98 | Support for AM335x SOC from Texas Instruments. | |
99 | The AM335x high performance SOC features a Cortex-A8 | |
100 | ARM core, a dual core PRU-ICSS for industrial Ethernet | |
101 | protocols, optional 3D graphics and an optional customer | |
102 | programmable secure boot. | |
103 | ||
a93fbf4a MY |
104 | endchoice |
105 | ||
c187dd68 LV |
106 | config SYS_MPUCLK |
107 | int "MPU CLK speed" | |
59041a50 | 108 | default 500 |
c187dd68 LV |
109 | help |
110 | Defines the MPU clock speed (in MHz). | |
a93fbf4a | 111 | |
a774e088 MS |
112 | config TI_SECURE_DEVICE |
113 | bool "HS Device Type Support" | |
c8ab8ccd | 114 | depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE |
a774e088 MS |
115 | help |
116 | If a high secure (HS) device type is being used, this config | |
117 | must be set. This option impacts various aspects of the | |
118 | build system (to create signed boot images that can be | |
119 | authenticated) and the code. See the doc/README.ti-secure | |
120 | file for further details. | |
121 | ||
3348e0c0 AD |
122 | config TI_SECURE_EMIF_REGION_START |
123 | hex "Reserved EMIF region start address" | |
124 | depends on TI_SECURE_DEVICE | |
125 | default 0x0 | |
126 | help | |
127 | Reserved EMIF region start address. Set to "0" to auto-select | |
128 | to be at the end of the external memory region. | |
129 | ||
130 | config TI_SECURE_EMIF_TOTAL_REGION_SIZE | |
131 | hex "Reserved EMIF region size" | |
132 | depends on TI_SECURE_DEVICE | |
133 | default 0x0 | |
134 | help | |
135 | Total reserved EMIF region size. Default is 0, which means no reserved EMIF | |
136 | region on secure devices. | |
137 | ||
138 | config TI_SECURE_EMIF_PROTECTED_REGION_SIZE | |
139 | hex "Size of protected region within reserved EMIF region" | |
140 | depends on TI_SECURE_DEVICE | |
141 | default 0x0 | |
142 | help | |
143 | This config option is used to specify the size of the portion of the total | |
144 | reserved EMIF region set aside for secure OS needs that will be protected | |
145 | using hardware memory firewalls. This value must be smaller than the | |
146 | TI_SECURE_EMIF_TOTAL_REGION_SIZE value. | |
147 | ||
983e3700 | 148 | source "arch/arm/mach-omap2/omap3/Kconfig" |
a774e088 | 149 | |
983e3700 | 150 | source "arch/arm/mach-omap2/omap4/Kconfig" |
a774e088 | 151 | |
983e3700 | 152 | source "arch/arm/mach-omap2/omap5/Kconfig" |
a774e088 | 153 | |
983e3700 | 154 | source "arch/arm/mach-omap2/am33xx/Kconfig" |
a93fbf4a MY |
155 | |
156 | source "board/BuR/brxre1/Kconfig" | |
157 | source "board/BuR/brppt1/Kconfig" | |
158 | source "board/siemens/draco/Kconfig" | |
159 | source "board/siemens/pxm2/Kconfig" | |
160 | source "board/siemens/rut/Kconfig" | |
161 | source "board/ti/ti814x/Kconfig" | |
162 | source "board/ti/ti816x/Kconfig" | |
163 | source "board/ti/am43xx/Kconfig" | |
164 | source "board/ti/am335x/Kconfig" | |
165 | source "board/compulab/cm_t335/Kconfig" | |
166 | source "board/compulab/cm_t43/Kconfig" | |
167 | ||
168 | endif |