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