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