odroid: remove CONFIG_DM_I2C_COMPAT config
[platform/kernel/u-boot.git] / 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         imply TWL4030_POWER
83
84 config OMAP44XX
85         bool "OMAP44XX SoC"
86         select USE_TINY_PRINTF
87         imply SPL_DISPLAY_PRINT
88         imply SPL_EXT_SUPPORT
89         imply SPL_FAT_SUPPORT
90         imply SPL_GPIO_SUPPORT
91         imply SPL_I2C_SUPPORT
92         imply SPL_LIBCOMMON_SUPPORT
93         imply SPL_LIBDISK_SUPPORT
94         imply SPL_LIBGENERIC_SUPPORT
95         imply SPL_MMC_SUPPORT
96         imply SPL_NAND_SUPPORT
97         imply SPL_POWER_SUPPORT
98         imply SPL_SERIAL_SUPPORT
99         imply SYS_THUMB_BUILD
100
101 config OMAP54XX
102         bool "OMAP54XX SoC"
103         select ARM_ERRATA_798870
104         select SYS_THUMB_BUILD
105         imply SPL_DISPLAY_PRINT
106         imply SPL_ENV_SUPPORT
107         imply SPL_EXT_SUPPORT
108         imply SPL_FAT_SUPPORT
109         imply SPL_GPIO_SUPPORT
110         imply SPL_I2C_SUPPORT
111         imply SPL_LIBCOMMON_SUPPORT
112         imply SPL_LIBDISK_SUPPORT
113         imply SPL_LIBGENERIC_SUPPORT
114         imply SPL_MMC_SUPPORT
115         imply SPL_NAND_SUPPORT
116         imply SPL_POWER_SUPPORT
117         imply SPL_SERIAL_SUPPORT
118
119 config AM43XX
120         bool "AM43XX SoC"
121         imply SPL_DM
122         imply SPL_DM_SEQ_ALIAS
123         imply SPL_OF_CONTROL
124         imply SPL_OF_TRANSLATE
125         imply SPL_SEPARATE_BSS
126         imply SPL_SYS_MALLOC_SIMPLE
127         imply SYS_THUMB_BUILD
128         help
129           Support for AM43xx SOC from Texas Instruments.
130           The AM43xx high performance SOC features a Cortex-A9
131           ARM core, a quad core PRU-ICSS for industrial Ethernet
132           protocols, dual camera support, optional 3D graphics
133           and an optional customer programmable secure boot.
134
135 config AM33XX
136         bool "AM33XX SoC"
137         imply SYS_THUMB_BUILD
138         imply USE_TINY_PRINTF
139         help
140           Support for AM335x SOC from Texas Instruments.
141           The AM335x high performance SOC features a Cortex-A8
142           ARM core, a dual core PRU-ICSS for industrial Ethernet
143           protocols, optional 3D graphics and an optional customer
144           programmable secure boot.
145
146 config TARGET_CM_T43
147         bool "Support cm_t43"
148
149 endchoice
150
151 config SYS_MPUCLK
152         int "MPU CLK speed"
153         default 500
154         help
155           Defines the MPU clock speed (in MHz).
156
157 config TI_SECURE_DEVICE
158         bool "HS Device Type Support"
159         depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE
160         help
161           If a high secure (HS) device type is being used, this config
162           must be set. This option impacts various aspects of the
163           build system (to create signed boot images that can be
164           authenticated) and the code. See the doc/README.ti-secure
165           file for further details.
166
167 source "arch/arm/mach-omap2/omap3/Kconfig"
168
169 source "arch/arm/mach-omap2/omap4/Kconfig"
170
171 source "arch/arm/mach-omap2/omap5/Kconfig"
172
173 source "arch/arm/mach-omap2/am33xx/Kconfig"
174
175 source "board/BuR/brxre1/Kconfig"
176 source "board/BuR/brppt1/Kconfig"
177 source "board/siemens/draco/Kconfig"
178 source "board/siemens/pxm2/Kconfig"
179 source "board/siemens/rut/Kconfig"
180 source "board/ti/ti814x/Kconfig"
181 source "board/ti/ti816x/Kconfig"
182 source "board/ti/am43xx/Kconfig"
183 source "board/ti/am335x/Kconfig"
184 source "board/compulab/cm_t335/Kconfig"
185 source "board/compulab/cm_t43/Kconfig"
186
187 endif