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 85config TARGET_AM335X_SL50 86 bool "Support am335x_sl50" 87 select BOARD_LATE_INIT 88 select DM 89 select DM_SERIAL 90 select DM_GPIO 91 92config TARGET_BAV335X 93 bool "Support bav335x" 94 select BOARD_LATE_INIT 95 select DM 96 select DM_SERIAL 97 help 98 The BAV335x OEM Network Processor integrates all the functions of an 99 embedded network computer in a small, easy to use SODIMM module which 100 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 101 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 102 ethernet with simple connection to external connectors. 103 104 For more information, visit: http://birdland.com/oem 105 106config TARGET_BRXRE1 107 bool "Support BRXRE1" 108 select BOARD_LATE_INIT 109 110config TARGET_BRPPT1 111 bool "Support BRPPT1" 112 select BOARD_LATE_INIT 113 114config TARGET_CHILIBOARD 115 bool "Grinn chiliBoard" 116 select AM33XX_CHILISOM 117 select BOARD_LATE_INIT 118 select DM 119 select DM_SERIAL 120 121config TARGET_CM_T335 122 bool "Support cm_t335" 123 select DM 124 select DM_SERIAL 125 select DM_GPIO 126 127config TARGET_DRACO 128 bool "Support draco" 129 select BOARD_LATE_INIT 130 select DM 131 select DM_SERIAL 132 select DM_GPIO 133 134config TARGET_ETAMIN 135 bool "Support etamin" 136 select BOARD_LATE_INIT 137 select DM 138 select DM_SERIAL 139 select DM_GPIO 140 141config TARGET_PCM051 142 bool "Support pcm051" 143 select DM 144 select DM_SERIAL 145 select DM_GPIO 146 147config TARGET_PENGWYN 148 bool "Support pengwyn" 149 select DM 150 select DM_SERIAL 151 select DM_GPIO 152 153config TARGET_PEPPER 154 bool "Support pepper" 155 select DM 156 select DM_SERIAL 157 select DM_GPIO 158 159config TARGET_PXM2 160 bool "Support pxm2" 161 select BOARD_LATE_INIT 162 select DM 163 select DM_SERIAL 164 select DM_GPIO 165 166config TARGET_RASTABAN 167 bool "Support rastaban" 168 select BOARD_LATE_INIT 169 select DM 170 select DM_SERIAL 171 select DM_GPIO 172 173config TARGET_RUT 174 bool "Support rut" 175 select BOARD_LATE_INIT 176 select DM 177 select DM_SERIAL 178 select DM_GPIO 179 180config TARGET_THUBAN 181 bool "Support thuban" 182 select BOARD_LATE_INIT 183 select DM 184 select DM_SERIAL 185 select DM_GPIO 186 187endchoice 188 189endif 190 191if AM43XX 192 193choice 194 prompt "AM43xx board select" 195 196config TARGET_AM43XX_EVM 197 bool "Support am43xx_evm" 198 select BOARD_LATE_INIT 199 select TI_I2C_BOARD_DETECT 200 imply DM_ETH 201 imply DM_I2C 202 imply DM_SPI 203 imply DM_SPI_FLASH 204 imply SPI_FLASH_BAR 205 imply SPL_ENV_SUPPORT 206 imply SPL_EXT_SUPPORT 207 imply SPL_FAT_SUPPORT 208 imply SPL_GPIO_SUPPORT 209 imply SPL_I2C_SUPPORT 210 imply SPL_LIBCOMMON_SUPPORT 211 imply SPL_LIBDISK_SUPPORT 212 imply SPL_LIBGENERIC_SUPPORT 213 imply SPL_MMC_SUPPORT 214 imply SPL_NAND_SUPPORT 215 imply SPL_POWER_SUPPORT 216 imply SPL_SERIAL_SUPPORT 217 imply SPL_WATCHDOG_SUPPORT 218 imply SPL_YMODEM_SUPPORT 219 help 220 This option specifies support for the AM43xx 221 GP and HS EVM development platforms.The AM437x 222 GP EVM is a standalone test, development, and 223 evaluation module system that enables developers 224 to write software and develop hardware around 225 an AM43xx processor subsystem. 226 227config TARGET_CM_T43 228 bool "Support cm_t43" 229 230endchoice 231 232endif 233 234if AM43XX || AM33XX 235config ISW_ENTRY_ADDR 236 hex "Address in memory or XIP flash of bootloader entry point" 237 help 238 After any reset, the boot ROM on the AM43XX SOC 239 searches the boot media for a valid boot image. 240 For non-XIP devices, the ROM then copies the 241 image into internal memory. 242 For all boot modes, after the ROM processes the 243 boot image it eventually computes the entry 244 point address depending on the device type 245 (secure/non-secure), boot media (xip/non-xip) and 246 image headers. 247 default 0x402F4000 if AM43XX 248 default 0x402F0400 if AM33XX 249 250config PUB_ROM_DATA_SIZE 251 hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 252 help 253 During the device boot, the public ROM uses the top of 254 the public L3 OCMC RAM to store r/w data like stack, 255 heap, globals etc. When the ROM is copying the boot 256 image from the boot media into memory, the image must 257 not spill over into this area. This value can be used 258 during compile time to determine the maximum size of a 259 boot image. Once the ROM transfers control to the boot 260 image, this area is no longer used, and can be reclaimed 261 for run time use by the boot image. 262 default 0x8400 263endif 264