1if TI816X 2 3config 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 9endif 10 11if TI814X 12 13config TARGET_TI814X_EVM 14 bool "Support ti814x_evm" 15 help 16 This option specifies support for the TI8148 17 EVM development platform. 18 19endif 20 21if AM33XX 22 23config AM33XX_CHILISOM 24 bool 25 select SUPPORT_SPL 26 27choice 28 prompt "AM33xx board select" 29 30config 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 imply CMD_DM 38 imply SPL_DM 39 imply SPL_DM_SEQ_ALIAS 40 imply SPL_ENV_SUPPORT 41 imply SPL_EXT_SUPPORT 42 imply SPL_FAT_SUPPORT 43 imply SPL_GPIO_SUPPORT 44 imply SPL_I2C_SUPPORT 45 imply SPL_LIBCOMMON_SUPPORT 46 imply SPL_LIBDISK_SUPPORT 47 imply SPL_LIBGENERIC_SUPPORT 48 imply SPL_MMC_SUPPORT 49 imply SPL_NAND_SUPPORT 50 imply SPL_OF_LIBFDT 51 imply SPL_POWER_SUPPORT 52 imply SPL_SEPARATE_BSS 53 imply SPL_SERIAL_SUPPORT 54 imply SPL_SYS_MALLOC_SIMPLE 55 imply SPL_WATCHDOG_SUPPORT 56 imply SPL_YMODEM_SUPPORT 57 help 58 This option specifies support for the AM335x 59 GP and HS EVM development platforms. The AM335x 60 GP EVM is a standalone test, development, and 61 evaluation module system that enables developers 62 to write software and develop hardware around 63 an AM335x processor subsystem. 64 65config TARGET_AM335X_BALTOS 66 bool "Support am335x_baltos" 67 select BOARD_LATE_INIT 68 select DM 69 select DM_GPIO 70 select DM_SERIAL 71 imply CMD_DM 72 73config TARGET_AM335X_IGEP003X 74 bool "Support am335x_igep003x" 75 select BOARD_LATE_INIT 76 select DM 77 select DM_GPIO 78 select DM_SERIAL 79 imply CMD_DM 80 81config TARGET_AM335X_SHC 82 bool "Support am335x based shc board from bosch" 83 select BOARD_LATE_INIT 84 select DM 85 select DM_GPIO 86 select DM_SERIAL 87 imply CMD_DM 88 imply CMD_SPL 89 90config TARGET_AM335X_SL50 91 bool "Support am335x_sl50" 92 select BOARD_LATE_INIT 93 select DM 94 select DM_GPIO 95 select DM_SERIAL 96 imply CMD_DM 97 98config TARGET_BAV335X 99 bool "Support bav335x" 100 select BOARD_LATE_INIT 101 select DM 102 select DM_SERIAL 103 imply CMD_DM 104 help 105 The BAV335x OEM Network Processor integrates all the functions of an 106 embedded network computer in a small, easy to use SODIMM module which 107 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 108 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 109 ethernet with simple connection to external connectors. 110 111 For more information, visit: http://birdland.com/oem 112 113config TARGET_BRXRE1 114 bool "Support BRXRE1" 115 select BOARD_LATE_INIT 116 117config TARGET_BRPPT1 118 bool "Support BRPPT1" 119 select BOARD_LATE_INIT 120 121config 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 129config TARGET_CM_T335 130 bool "Support cm_t335" 131 select DM 132 select DM_GPIO 133 select DM_SERIAL 134 imply CMD_DM 135 136config 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 144config 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 152config TARGET_PCM051 153 bool "Support pcm051" 154 select DM 155 select DM_GPIO 156 select DM_SERIAL 157 imply CMD_DM 158 159config TARGET_PENGWYN 160 bool "Support pengwyn" 161 select DM 162 select DM_GPIO 163 select DM_SERIAL 164 imply CMD_DM 165 166config TARGET_PEPPER 167 bool "Support pepper" 168 select DM 169 select DM_GPIO 170 select DM_SERIAL 171 imply CMD_DM 172 173config TARGET_PXM2 174 bool "Support pxm2" 175 select BOARD_LATE_INIT 176 select DM 177 select DM_GPIO 178 select DM_SERIAL 179 imply CMD_DM 180 181config TARGET_RASTABAN 182 bool "Support rastaban" 183 select BOARD_LATE_INIT 184 select DM 185 select DM_GPIO 186 select DM_SERIAL 187 imply CMD_DM 188 189config TARGET_RUT 190 bool "Support rut" 191 select BOARD_LATE_INIT 192 select DM 193 select DM_GPIO 194 select DM_SERIAL 195 imply CMD_DM 196 197config TARGET_THUBAN 198 bool "Support thuban" 199 select BOARD_LATE_INIT 200 select DM 201 select DM_GPIO 202 select DM_SERIAL 203 imply CMD_DM 204 205config TARGET_PDU001 206 bool "Support PDU001" 207 select DM 208 select DM_SERIAL 209 imply SPL_SEPARATE_BSS 210 imply CMD_DM 211 help 212 Support for PDU001 platform developed by EETS GmbH. 213 The PDU001 is a processor and display unit developed around 214 the Computing-Module m2 from bytes at work AG. 215 216endchoice 217 218endif 219 220if AM43XX 221 222choice 223 prompt "AM43xx board select" 224 225config TARGET_AM43XX_EVM 226 bool "Support am43xx_evm" 227 select BOARD_LATE_INIT 228 select TI_I2C_BOARD_DETECT 229 imply DM_ETH 230 imply DM_I2C 231 imply DM_SPI 232 imply DM_SPI_FLASH 233 imply SPI_FLASH_BAR 234 imply SPL_ENV_SUPPORT 235 imply SPL_EXT_SUPPORT 236 imply SPL_FAT_SUPPORT 237 imply SPL_GPIO_SUPPORT 238 imply SPL_I2C_SUPPORT 239 imply SPL_LIBCOMMON_SUPPORT 240 imply SPL_LIBDISK_SUPPORT 241 imply SPL_LIBGENERIC_SUPPORT 242 imply SPL_MMC_SUPPORT 243 imply SPL_NAND_SUPPORT 244 imply SPL_POWER_SUPPORT 245 imply SPL_SERIAL_SUPPORT 246 imply SPL_WATCHDOG_SUPPORT 247 imply SPL_YMODEM_SUPPORT 248 help 249 This option specifies support for the AM43xx 250 GP and HS EVM development platforms.The AM437x 251 GP EVM is a standalone test, development, and 252 evaluation module system that enables developers 253 to write software and develop hardware around 254 an AM43xx processor subsystem. 255 256config TARGET_CM_T43 257 bool "Support cm_t43" 258 259endchoice 260 261config SPL_RTC_DDR_SUPPORT 262 bool 263 depends on SPL 264 prompt "Enable RTC-DDR ONLY Support" 265 help 266 If you want RTC-DDR ONLY Support, say Y. RTC Only with DDR in 267 self-refresh mode is a special power saving mode where in all 268 the other voltages are turned off apart from the RTC domain and DDR. 269 So only RTC is alive and ticking and one can program it to wake 270 up after a predetermined period. Once RTC alarm fires, the PMIC 271 powers up all the voltage domains. U-Boot takes a special path 272 as the DDR has contents is in self-refresh and restore path is 273 followed. 274 275endif 276 277if AM43XX || AM33XX 278config ISW_ENTRY_ADDR 279 hex "Address in memory or XIP flash of bootloader entry point" 280 default 0x402F4000 if AM43XX 281 default 0x402F0400 if AM33XX 282 help 283 After any reset, the boot ROM on the AM43XX SOC 284 searches the boot media for a valid boot image. 285 For non-XIP devices, the ROM then copies the 286 image into internal memory. 287 For all boot modes, after the ROM processes the 288 boot image it eventually computes the entry 289 point address depending on the device type 290 (secure/non-secure), boot media (xip/non-xip) and 291 image headers. 292 293config PUB_ROM_DATA_SIZE 294 hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 295 default 0x8400 296 help 297 During the device boot, the public ROM uses the top of 298 the public L3 OCMC RAM to store r/w data like stack, 299 heap, globals etc. When the ROM is copying the boot 300 image from the boot media into memory, the image must 301 not spill over into this area. This value can be used 302 during compile time to determine the maximum size of a 303 boot image. Once the ROM transfers control to the boot 304 image, this area is no longer used, and can be reclaimed 305 for run time use by the boot image. 306endif 307