Nokia RX-51: Add check for /lib/ld-linux.so.2 in test script
[platform/kernel/u-boot.git] / arch / arm / mach-omap2 / am33xx / Kconfig
1 if TI816X
2
3 config TARGET_TI816X_EVM
4         bool "Support ti816x_evm"
5         help
6           This option specifies support for the TI8168 EVM development platform
7           with PG2.0 silicon and DDR3 DRAM.
8
9 endif
10
11 if TI814X
12
13 config TARGET_TI814X_EVM
14         bool "Support ti814x_evm"
15         help
16           This option specifies support for the TI8148
17           EVM development platform.
18
19 endif
20
21 if AM33XX
22
23 config AM33XX_CHILISOM
24         bool
25         select SUPPORT_SPL
26
27 choice
28         prompt "AM33xx board select"
29
30 config TARGET_AM335X_EVM
31         bool "Support am335x_evm"
32         select BOARD_LATE_INIT
33         select DM
34         select DM_GPIO
35         select DM_SERIAL
36         select TI_I2C_BOARD_DETECT
37         select SUPPORT_EXTENSION_SCAN
38         imply CMD_DM
39         imply SPL_DM
40         imply SPL_DM_SEQ_ALIAS
41         imply SPL_ENV_SUPPORT
42         imply SPL_FS_EXT4
43         imply SPL_FS_FAT
44         imply SPL_GPIO_SUPPORT
45         imply SPL_I2C_SUPPORT
46         imply SPL_LIBCOMMON_SUPPORT
47         imply SPL_LIBDISK_SUPPORT
48         imply SPL_LIBGENERIC_SUPPORT
49         imply SPL_MMC_SUPPORT
50         imply SPL_NAND_SUPPORT
51         imply SPL_OF_LIBFDT
52         imply SPL_POWER_SUPPORT
53         imply SPL_SEPARATE_BSS
54         imply SPL_SERIAL_SUPPORT
55         imply SPL_SYS_MALLOC_SIMPLE
56         imply SPL_WATCHDOG_SUPPORT
57         imply SPL_YMODEM_SUPPORT
58         help
59           This option specifies support for the AM335x
60           GP and HS EVM development platforms. The AM335x
61           GP EVM is a standalone test, development, and
62           evaluation module system that enables developers
63           to write software and develop hardware around
64           an AM335x processor subsystem.
65
66 config TARGET_AM335X_BALTOS
67         bool "Support am335x_baltos"
68         select BOARD_LATE_INIT
69         select DM
70         select DM_GPIO
71         select DM_SERIAL
72         imply CMD_DM
73
74 config TARGET_AM335X_IGEP003X
75         bool "Support am335x_igep003x"
76         select BOARD_LATE_INIT
77         select DM
78         select DM_GPIO
79         select DM_SERIAL
80         imply CMD_DM
81
82 config TARGET_AM335X_SHC
83         bool "Support am335x based shc board from bosch"
84         select BOARD_LATE_INIT
85         select DM
86         select DM_GPIO
87         select DM_SERIAL
88         imply CMD_DM
89         imply CMD_SPL
90
91 config TARGET_AM335X_GUARDIAN
92         bool "Support am335x based guardian board from bosch"
93         select BOARD_LATE_INIT
94         select DM
95         select DM_SERIAL
96         select DM_GPIO
97         select DM_USB
98         select DM_VIDEO
99         select DM_PANEL_HX8238D
100
101 config TARGET_AM335X_SL50
102         bool "Support am335x_sl50"
103         select BOARD_LATE_INIT
104         select DM
105         select DM_GPIO
106         select DM_SERIAL
107         imply CMD_DM
108
109 config TARGET_BRXRE1
110         bool "Support BRXRE1"
111         select BOARD_LATE_INIT
112
113 config TARGET_BRSMARC1
114         bool "Support BRSMARC1"
115         select BOARD_LATE_INIT
116
117 config TARGET_BRPPT1
118         bool "Support BRPPT1"
119         select BOARD_LATE_INIT
120
121 config TARGET_CHILIBOARD
122         bool "Grinn chiliBoard"
123         select AM33XX_CHILISOM
124         select BOARD_LATE_INIT
125         select DM
126         select DM_SERIAL
127         imply CMD_DM
128
129 config TARGET_CM_T335
130         bool "Support cm_t335"
131         select DM
132         select DM_GPIO
133         select DM_SERIAL
134         imply CMD_DM
135
136 config TARGET_DRACO
137         bool "Support draco"
138         select BOARD_LATE_INIT
139         select DM
140         select DM_GPIO
141         select DM_SERIAL
142         imply CMD_DM
143
144 config TARGET_ETAMIN
145         bool "Support etamin"
146         select BOARD_LATE_INIT
147         select DM
148         select DM_GPIO
149         select DM_SERIAL
150         imply CMD_DM
151
152 config TARGET_PCM051
153         bool "Support pcm051"
154         select DM
155         select DM_GPIO
156         select DM_SERIAL
157         imply CMD_DM
158
159 config TARGET_PHYCORE_AM335X_R2
160         bool "Support phyCORE AM335X R2"
161         select DM
162         select DM_GPIO
163         select DM_SERIAL
164         imply CMD_DM
165
166 config TARGET_PXM2
167         bool "Support pxm2"
168         select BOARD_LATE_INIT
169         select DM
170         select DM_GPIO
171         select DM_SERIAL
172         imply CMD_DM
173
174 config TARGET_RASTABAN
175         bool "Support rastaban"
176         select BOARD_LATE_INIT
177         select DM
178         select DM_GPIO
179         select DM_SERIAL
180         imply CMD_DM
181
182 config TARGET_RUT
183         bool "Support rut"
184         select BOARD_LATE_INIT
185         select DM
186         select DM_GPIO
187         select DM_SERIAL
188         imply CMD_DM
189
190 config TARGET_THUBAN
191         bool "Support thuban"
192         select BOARD_LATE_INIT
193         select DM
194         select DM_GPIO
195         select DM_SERIAL
196         imply CMD_DM
197
198 config TARGET_PDU001
199         bool "Support PDU001"
200         select DM
201         select DM_SERIAL
202         imply SPL_SEPARATE_BSS
203         imply CMD_DM
204         help
205           Support for PDU001 platform developed by EETS GmbH.
206           The PDU001 is a processor and display unit developed around
207           the Computing-Module m2 from bytes at work AG.
208
209 endchoice
210
211 endif
212
213 if AM43XX
214
215 choice
216         prompt "AM43xx board select"
217
218 config TARGET_AM43XX_EVM
219         bool "Support am43xx_evm"
220         select BOARD_LATE_INIT
221         select TI_I2C_BOARD_DETECT
222         imply DM_ETH
223         imply DM_I2C
224         imply DM_SPI
225         imply DM_SPI_FLASH
226         imply SPL_ENV_SUPPORT
227         imply SPL_FS_EXT4
228         imply SPL_FS_FAT
229         imply SPL_GPIO_SUPPORT
230         imply SPL_I2C_SUPPORT
231         imply SPL_LIBCOMMON_SUPPORT
232         imply SPL_LIBDISK_SUPPORT
233         imply SPL_LIBGENERIC_SUPPORT
234         imply SPL_MMC_SUPPORT
235         imply SPL_NAND_SUPPORT
236         imply SPL_POWER_SUPPORT
237         imply SPL_SERIAL_SUPPORT
238         imply SPL_WATCHDOG_SUPPORT
239         imply SPL_YMODEM_SUPPORT
240         help
241           This option specifies support for the AM43xx
242           GP and HS EVM development platforms.The AM437x
243           GP EVM is a standalone test, development, and
244           evaluation module system that enables developers
245           to write software and develop hardware around
246           an AM43xx processor subsystem.
247
248 config TARGET_CM_T43
249         bool "Support cm_t43"
250
251 endchoice
252
253 config SPL_RTC_DDR_SUPPORT
254         bool
255         depends on SPL
256         prompt "Enable RTC-DDR ONLY Support"
257         help
258           If you want RTC-DDR ONLY Support, say Y. RTC Only with DDR in
259           self-refresh mode is a special power saving mode where in all
260           the other voltages are turned off apart from the RTC domain and DDR.
261           So only RTC is alive and ticking and one can program it to wake
262           up after a predetermined period. Once RTC alarm fires, the PMIC
263           powers up all the voltage domains. U-Boot takes a special path
264           as the DDR has contents is in self-refresh and restore path is
265           followed.
266
267 endif
268
269 if AM43XX || AM33XX
270 config PUB_ROM_DATA_SIZE
271         hex "Size in bytes of the L3 SRAM reserved by ROM to store data"
272         default 0x8400
273         help
274           During the device boot, the public ROM uses the top of
275           the public L3 OCMC RAM to store r/w data like stack,
276           heap, globals etc. When the ROM is copying the boot
277           image from the boot media into memory, the image must
278           not spill over into this area. This value can be used
279           during compile time to determine the maximum size of a
280           boot image. Once the ROM transfers control to the boot
281           image, this area is no longer used, and can be reclaimed
282           for run time use by the boot image.
283 endif