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 CMD_DM 210 help 211 Support for PDU001 platform developed by EETS GmbH. 212 The PDU001 is a processor and display unit developed around 213 the Computing-Module m2 from bytes at work AG. 214 215endchoice 216 217endif 218 219if AM43XX 220 221choice 222 prompt "AM43xx board select" 223 224config TARGET_AM43XX_EVM 225 bool "Support am43xx_evm" 226 select BOARD_LATE_INIT 227 select TI_I2C_BOARD_DETECT 228 imply DM_ETH 229 imply DM_I2C 230 imply DM_SPI 231 imply DM_SPI_FLASH 232 imply SPI_FLASH_BAR 233 imply SPL_ENV_SUPPORT 234 imply SPL_EXT_SUPPORT 235 imply SPL_FAT_SUPPORT 236 imply SPL_GPIO_SUPPORT 237 imply SPL_I2C_SUPPORT 238 imply SPL_LIBCOMMON_SUPPORT 239 imply SPL_LIBDISK_SUPPORT 240 imply SPL_LIBGENERIC_SUPPORT 241 imply SPL_MMC_SUPPORT 242 imply SPL_NAND_SUPPORT 243 imply SPL_POWER_SUPPORT 244 imply SPL_SERIAL_SUPPORT 245 imply SPL_WATCHDOG_SUPPORT 246 imply SPL_YMODEM_SUPPORT 247 help 248 This option specifies support for the AM43xx 249 GP and HS EVM development platforms.The AM437x 250 GP EVM is a standalone test, development, and 251 evaluation module system that enables developers 252 to write software and develop hardware around 253 an AM43xx processor subsystem. 254 255config TARGET_CM_T43 256 bool "Support cm_t43" 257 258endchoice 259 260config SPL_RTC_DDR_SUPPORT 261 bool 262 depends on SPL 263 prompt "Enable RTC-DDR ONLY Support" 264 help 265 If you want RTC-DDR ONLY Support, say Y. RTC Only with DDR in 266 self-refresh mode is a special power saving mode where in all 267 the other voltages are turned off apart from the RTC domain and DDR. 268 So only RTC is alive and ticking and one can program it to wake 269 up after a predetermined period. Once RTC alarm fires, the PMIC 270 powers up all the voltage domains. U-Boot takes a special path 271 as the DDR has contents is in self-refresh and restore path is 272 followed. 273 274endif 275 276if AM43XX || AM33XX 277config ISW_ENTRY_ADDR 278 hex "Address in memory or XIP flash of bootloader entry point" 279 default 0x402F4000 if AM43XX 280 default 0x402F0400 if AM33XX 281 help 282 After any reset, the boot ROM on the AM43XX SOC 283 searches the boot media for a valid boot image. 284 For non-XIP devices, the ROM then copies the 285 image into internal memory. 286 For all boot modes, after the ROM processes the 287 boot image it eventually computes the entry 288 point address depending on the device type 289 (secure/non-secure), boot media (xip/non-xip) and 290 image headers. 291 292config PUB_ROM_DATA_SIZE 293 hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 294 default 0x8400 295 help 296 During the device boot, the public ROM uses the top of 297 the public L3 OCMC RAM to store r/w data like stack, 298 heap, globals etc. When the ROM is copying the boot 299 image from the boot media into memory, the image must 300 not spill over into this area. This value can be used 301 during compile time to determine the maximum size of a 302 boot image. Once the ROM transfers control to the boot 303 image, this area is no longer used, and can be reclaimed 304 for run time use by the boot image. 305endif 306