]> git.sur5r.net Git - u-boot/blob - arch/arm/mach-omap2/Kconfig
Merge tag 'xilinx-fixes-for-v2017.05' of git://www.denx.de/git/u-boot-microblaze
[u-boot] / arch / arm / mach-omap2 / Kconfig
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
150 config TI_SECURE_DEVICE
151         bool "HS Device Type Support"
152         depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE
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
160 source "arch/arm/mach-omap2/omap3/Kconfig"
161
162 source "arch/arm/mach-omap2/omap4/Kconfig"
163
164 source "arch/arm/mach-omap2/omap5/Kconfig"
165
166 source "arch/arm/mach-omap2/am33xx/Kconfig"
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