1*4882a593Smuzhiyunif TI816X 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunconfig TARGET_TI816X_EVM 4*4882a593Smuzhiyun bool "Support ti816x_evm" 5*4882a593Smuzhiyun help 6*4882a593Smuzhiyun This option specifies support for the TI8168 EVM development platform 7*4882a593Smuzhiyun with PG2.0 silicon and DDR3 DRAM. 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunendif 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunif TI814X 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunconfig TARGET_TI814X_EVM 14*4882a593Smuzhiyun bool "Support ti814x_evm" 15*4882a593Smuzhiyun help 16*4882a593Smuzhiyun This option specifies support for the TI8148 17*4882a593Smuzhiyun EVM development platform. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunendif 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunif AM33XX 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunconfig AM33XX_CHILISOM 24*4882a593Smuzhiyun bool 25*4882a593Smuzhiyun select SUPPORT_SPL 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunchoice 28*4882a593Smuzhiyun prompt "AM33xx board select" 29*4882a593Smuzhiyun 30*4882a593Smuzhiyunconfig TARGET_AM335X_EVM 31*4882a593Smuzhiyun bool "Support am335x_evm" 32*4882a593Smuzhiyun select BOARD_LATE_INIT 33*4882a593Smuzhiyun select DM 34*4882a593Smuzhiyun select DM_SERIAL 35*4882a593Smuzhiyun select DM_GPIO 36*4882a593Smuzhiyun select TI_I2C_BOARD_DETECT 37*4882a593Smuzhiyun imply SPL_ENV_SUPPORT 38*4882a593Smuzhiyun imply SPL_EXT_SUPPORT 39*4882a593Smuzhiyun imply SPL_FAT_SUPPORT 40*4882a593Smuzhiyun imply SPL_GPIO_SUPPORT 41*4882a593Smuzhiyun imply SPL_I2C_SUPPORT 42*4882a593Smuzhiyun imply SPL_LIBCOMMON_SUPPORT 43*4882a593Smuzhiyun imply SPL_LIBDISK_SUPPORT 44*4882a593Smuzhiyun imply SPL_LIBGENERIC_SUPPORT 45*4882a593Smuzhiyun imply SPL_MMC_SUPPORT 46*4882a593Smuzhiyun imply SPL_NAND_SUPPORT 47*4882a593Smuzhiyun imply SPL_POWER_SUPPORT 48*4882a593Smuzhiyun imply SPL_SERIAL_SUPPORT 49*4882a593Smuzhiyun imply SPL_WATCHDOG_SUPPORT 50*4882a593Smuzhiyun imply SPL_YMODEM_SUPPORT 51*4882a593Smuzhiyun imply SPL_SYS_MALLOC_SIMPLE 52*4882a593Smuzhiyun imply SPL_SEPARATE_BSS 53*4882a593Smuzhiyun imply SPL_DM 54*4882a593Smuzhiyun imply SPL_DM_SEQ_ALIAS 55*4882a593Smuzhiyun imply SPL_OF_LIBFDT 56*4882a593Smuzhiyun help 57*4882a593Smuzhiyun This option specifies support for the AM335x 58*4882a593Smuzhiyun GP and HS EVM development platforms. The AM335x 59*4882a593Smuzhiyun GP EVM is a standalone test, development, and 60*4882a593Smuzhiyun evaluation module system that enables developers 61*4882a593Smuzhiyun to write software and develop hardware around 62*4882a593Smuzhiyun an AM335x processor subsystem. 63*4882a593Smuzhiyun 64*4882a593Smuzhiyunconfig TARGET_AM335X_BALTOS 65*4882a593Smuzhiyun bool "Support am335x_baltos" 66*4882a593Smuzhiyun select BOARD_LATE_INIT 67*4882a593Smuzhiyun select DM 68*4882a593Smuzhiyun select DM_SERIAL 69*4882a593Smuzhiyun select DM_GPIO 70*4882a593Smuzhiyun 71*4882a593Smuzhiyunconfig TARGET_AM335X_IGEP003X 72*4882a593Smuzhiyun bool "Support am335x_igep003x" 73*4882a593Smuzhiyun select BOARD_LATE_INIT 74*4882a593Smuzhiyun select DM 75*4882a593Smuzhiyun select DM_SERIAL 76*4882a593Smuzhiyun select DM_GPIO 77*4882a593Smuzhiyun 78*4882a593Smuzhiyunconfig TARGET_AM335X_SHC 79*4882a593Smuzhiyun bool "Support am335x based shc board from bosch" 80*4882a593Smuzhiyun select BOARD_LATE_INIT 81*4882a593Smuzhiyun select DM 82*4882a593Smuzhiyun select DM_SERIAL 83*4882a593Smuzhiyun select DM_GPIO 84*4882a593Smuzhiyun imply CMD_SPL 85*4882a593Smuzhiyun 86*4882a593Smuzhiyunconfig TARGET_AM335X_SL50 87*4882a593Smuzhiyun bool "Support am335x_sl50" 88*4882a593Smuzhiyun select BOARD_LATE_INIT 89*4882a593Smuzhiyun select DM 90*4882a593Smuzhiyun select DM_SERIAL 91*4882a593Smuzhiyun select DM_GPIO 92*4882a593Smuzhiyun 93*4882a593Smuzhiyunconfig TARGET_BAV335X 94*4882a593Smuzhiyun bool "Support bav335x" 95*4882a593Smuzhiyun select BOARD_LATE_INIT 96*4882a593Smuzhiyun select DM 97*4882a593Smuzhiyun select DM_SERIAL 98*4882a593Smuzhiyun help 99*4882a593Smuzhiyun The BAV335x OEM Network Processor integrates all the functions of an 100*4882a593Smuzhiyun embedded network computer in a small, easy to use SODIMM module which 101*4882a593Smuzhiyun incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 102*4882a593Smuzhiyun processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 103*4882a593Smuzhiyun ethernet with simple connection to external connectors. 104*4882a593Smuzhiyun 105*4882a593Smuzhiyun For more information, visit: http://birdland.com/oem 106*4882a593Smuzhiyun 107*4882a593Smuzhiyunconfig TARGET_BRXRE1 108*4882a593Smuzhiyun bool "Support BRXRE1" 109*4882a593Smuzhiyun select BOARD_LATE_INIT 110*4882a593Smuzhiyun 111*4882a593Smuzhiyunconfig TARGET_BRPPT1 112*4882a593Smuzhiyun bool "Support BRPPT1" 113*4882a593Smuzhiyun select BOARD_LATE_INIT 114*4882a593Smuzhiyun 115*4882a593Smuzhiyunconfig TARGET_CHILIBOARD 116*4882a593Smuzhiyun bool "Grinn chiliBoard" 117*4882a593Smuzhiyun select AM33XX_CHILISOM 118*4882a593Smuzhiyun select BOARD_LATE_INIT 119*4882a593Smuzhiyun select DM 120*4882a593Smuzhiyun select DM_SERIAL 121*4882a593Smuzhiyun 122*4882a593Smuzhiyunconfig TARGET_CM_T335 123*4882a593Smuzhiyun bool "Support cm_t335" 124*4882a593Smuzhiyun select DM 125*4882a593Smuzhiyun select DM_SERIAL 126*4882a593Smuzhiyun select DM_GPIO 127*4882a593Smuzhiyun 128*4882a593Smuzhiyunconfig TARGET_DRACO 129*4882a593Smuzhiyun bool "Support draco" 130*4882a593Smuzhiyun select BOARD_LATE_INIT 131*4882a593Smuzhiyun select DM 132*4882a593Smuzhiyun select DM_SERIAL 133*4882a593Smuzhiyun select DM_GPIO 134*4882a593Smuzhiyun 135*4882a593Smuzhiyunconfig TARGET_ETAMIN 136*4882a593Smuzhiyun bool "Support etamin" 137*4882a593Smuzhiyun select BOARD_LATE_INIT 138*4882a593Smuzhiyun select DM 139*4882a593Smuzhiyun select DM_SERIAL 140*4882a593Smuzhiyun select DM_GPIO 141*4882a593Smuzhiyun 142*4882a593Smuzhiyunconfig TARGET_PCM051 143*4882a593Smuzhiyun bool "Support pcm051" 144*4882a593Smuzhiyun select DM 145*4882a593Smuzhiyun select DM_SERIAL 146*4882a593Smuzhiyun select DM_GPIO 147*4882a593Smuzhiyun 148*4882a593Smuzhiyunconfig TARGET_PENGWYN 149*4882a593Smuzhiyun bool "Support pengwyn" 150*4882a593Smuzhiyun select DM 151*4882a593Smuzhiyun select DM_SERIAL 152*4882a593Smuzhiyun select DM_GPIO 153*4882a593Smuzhiyun 154*4882a593Smuzhiyunconfig TARGET_PEPPER 155*4882a593Smuzhiyun bool "Support pepper" 156*4882a593Smuzhiyun select DM 157*4882a593Smuzhiyun select DM_SERIAL 158*4882a593Smuzhiyun select DM_GPIO 159*4882a593Smuzhiyun 160*4882a593Smuzhiyunconfig TARGET_PXM2 161*4882a593Smuzhiyun bool "Support pxm2" 162*4882a593Smuzhiyun select BOARD_LATE_INIT 163*4882a593Smuzhiyun select DM 164*4882a593Smuzhiyun select DM_SERIAL 165*4882a593Smuzhiyun select DM_GPIO 166*4882a593Smuzhiyun 167*4882a593Smuzhiyunconfig TARGET_RASTABAN 168*4882a593Smuzhiyun bool "Support rastaban" 169*4882a593Smuzhiyun select BOARD_LATE_INIT 170*4882a593Smuzhiyun select DM 171*4882a593Smuzhiyun select DM_SERIAL 172*4882a593Smuzhiyun select DM_GPIO 173*4882a593Smuzhiyun 174*4882a593Smuzhiyunconfig TARGET_RUT 175*4882a593Smuzhiyun bool "Support rut" 176*4882a593Smuzhiyun select BOARD_LATE_INIT 177*4882a593Smuzhiyun select DM 178*4882a593Smuzhiyun select DM_SERIAL 179*4882a593Smuzhiyun select DM_GPIO 180*4882a593Smuzhiyun 181*4882a593Smuzhiyunconfig TARGET_THUBAN 182*4882a593Smuzhiyun bool "Support thuban" 183*4882a593Smuzhiyun select BOARD_LATE_INIT 184*4882a593Smuzhiyun select DM 185*4882a593Smuzhiyun select DM_SERIAL 186*4882a593Smuzhiyun select DM_GPIO 187*4882a593Smuzhiyun 188*4882a593Smuzhiyunendchoice 189*4882a593Smuzhiyun 190*4882a593Smuzhiyunendif 191*4882a593Smuzhiyun 192*4882a593Smuzhiyunif AM43XX 193*4882a593Smuzhiyun 194*4882a593Smuzhiyunchoice 195*4882a593Smuzhiyun prompt "AM43xx board select" 196*4882a593Smuzhiyun 197*4882a593Smuzhiyunconfig TARGET_AM43XX_EVM 198*4882a593Smuzhiyun bool "Support am43xx_evm" 199*4882a593Smuzhiyun select BOARD_LATE_INIT 200*4882a593Smuzhiyun select TI_I2C_BOARD_DETECT 201*4882a593Smuzhiyun imply DM_ETH 202*4882a593Smuzhiyun imply DM_I2C 203*4882a593Smuzhiyun imply DM_SPI 204*4882a593Smuzhiyun imply DM_SPI_FLASH 205*4882a593Smuzhiyun imply SPI_FLASH_BAR 206*4882a593Smuzhiyun imply SPL_ENV_SUPPORT 207*4882a593Smuzhiyun imply SPL_EXT_SUPPORT 208*4882a593Smuzhiyun imply SPL_FAT_SUPPORT 209*4882a593Smuzhiyun imply SPL_GPIO_SUPPORT 210*4882a593Smuzhiyun imply SPL_I2C_SUPPORT 211*4882a593Smuzhiyun imply SPL_LIBCOMMON_SUPPORT 212*4882a593Smuzhiyun imply SPL_LIBDISK_SUPPORT 213*4882a593Smuzhiyun imply SPL_LIBGENERIC_SUPPORT 214*4882a593Smuzhiyun imply SPL_MMC_SUPPORT 215*4882a593Smuzhiyun imply SPL_NAND_SUPPORT 216*4882a593Smuzhiyun imply SPL_POWER_SUPPORT 217*4882a593Smuzhiyun imply SPL_SERIAL_SUPPORT 218*4882a593Smuzhiyun imply SPL_WATCHDOG_SUPPORT 219*4882a593Smuzhiyun imply SPL_YMODEM_SUPPORT 220*4882a593Smuzhiyun help 221*4882a593Smuzhiyun This option specifies support for the AM43xx 222*4882a593Smuzhiyun GP and HS EVM development platforms.The AM437x 223*4882a593Smuzhiyun GP EVM is a standalone test, development, and 224*4882a593Smuzhiyun evaluation module system that enables developers 225*4882a593Smuzhiyun to write software and develop hardware around 226*4882a593Smuzhiyun an AM43xx processor subsystem. 227*4882a593Smuzhiyun 228*4882a593Smuzhiyunconfig TARGET_CM_T43 229*4882a593Smuzhiyun bool "Support cm_t43" 230*4882a593Smuzhiyun 231*4882a593Smuzhiyunendchoice 232*4882a593Smuzhiyun 233*4882a593Smuzhiyunendif 234*4882a593Smuzhiyun 235*4882a593Smuzhiyunif AM43XX || AM33XX 236*4882a593Smuzhiyunconfig ISW_ENTRY_ADDR 237*4882a593Smuzhiyun hex "Address in memory or XIP flash of bootloader entry point" 238*4882a593Smuzhiyun help 239*4882a593Smuzhiyun After any reset, the boot ROM on the AM43XX SOC 240*4882a593Smuzhiyun searches the boot media for a valid boot image. 241*4882a593Smuzhiyun For non-XIP devices, the ROM then copies the 242*4882a593Smuzhiyun image into internal memory. 243*4882a593Smuzhiyun For all boot modes, after the ROM processes the 244*4882a593Smuzhiyun boot image it eventually computes the entry 245*4882a593Smuzhiyun point address depending on the device type 246*4882a593Smuzhiyun (secure/non-secure), boot media (xip/non-xip) and 247*4882a593Smuzhiyun image headers. 248*4882a593Smuzhiyun default 0x402F4000 if AM43XX 249*4882a593Smuzhiyun default 0x402F0400 if AM33XX 250*4882a593Smuzhiyun 251*4882a593Smuzhiyunconfig PUB_ROM_DATA_SIZE 252*4882a593Smuzhiyun hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 253*4882a593Smuzhiyun help 254*4882a593Smuzhiyun During the device boot, the public ROM uses the top of 255*4882a593Smuzhiyun the public L3 OCMC RAM to store r/w data like stack, 256*4882a593Smuzhiyun heap, globals etc. When the ROM is copying the boot 257*4882a593Smuzhiyun image from the boot media into memory, the image must 258*4882a593Smuzhiyun not spill over into this area. This value can be used 259*4882a593Smuzhiyun during compile time to determine the maximum size of a 260*4882a593Smuzhiyun boot image. Once the ROM transfers control to the boot 261*4882a593Smuzhiyun image, this area is no longer used, and can be reclaimed 262*4882a593Smuzhiyun for run time use by the boot image. 263*4882a593Smuzhiyun default 0x8400 264*4882a593Smuzhiyunendif 265