18bb687fdSTom Riniif TI816X 28bb687fdSTom Rini 38bb687fdSTom Riniconfig TARGET_TI816X_EVM 48bb687fdSTom Rini bool "Support ti816x_evm" 58bb687fdSTom Rini help 68bb687fdSTom Rini This option specifies support for the TI8168 EVM development platform 78bb687fdSTom Rini with PG2.0 silicon and DDR3 DRAM. 88bb687fdSTom Rini 98bb687fdSTom Riniendif 108bb687fdSTom Rini 118bb687fdSTom Riniif TI814X 128bb687fdSTom Rini 138bb687fdSTom Riniconfig TARGET_TI814X_EVM 148bb687fdSTom Rini bool "Support ti814x_evm" 158bb687fdSTom Rini help 168bb687fdSTom Rini This option specifies support for the TI8148 178bb687fdSTom Rini EVM development platform. 188bb687fdSTom Rini 198bb687fdSTom Riniendif 208bb687fdSTom Rini 21983e3700STom Riniif AM33XX 22983e3700STom Rini 23a73c8b32SMarcin Niestrojconfig AM33XX_CHILISOM 24a73c8b32SMarcin Niestroj bool 25a73c8b32SMarcin Niestroj select SUPPORT_SPL 26a73c8b32SMarcin Niestroj 27983e3700STom Rinichoice 28983e3700STom Rini prompt "AM33xx board select" 29983e3700STom Rini 30983e3700STom Riniconfig TARGET_AM335X_EVM 31983e3700STom Rini bool "Support am335x_evm" 32e5ec4815STom Rini select BOARD_LATE_INIT 33983e3700STom Rini select DM 34983e3700STom Rini select DM_SERIAL 35983e3700STom Rini select DM_GPIO 36983e3700STom Rini select TI_I2C_BOARD_DETECT 3748dce3bfSTom Rini imply SPL_ENV_SUPPORT 389d4f7a31STom Rini imply SPL_EXT_SUPPORT 399d4f7a31STom Rini imply SPL_FAT_SUPPORT 409d4f7a31STom Rini imply SPL_GPIO_SUPPORT 419d4f7a31STom Rini imply SPL_I2C_SUPPORT 429d4f7a31STom Rini imply SPL_LIBCOMMON_SUPPORT 439d4f7a31STom Rini imply SPL_LIBDISK_SUPPORT 449d4f7a31STom Rini imply SPL_LIBGENERIC_SUPPORT 459d4f7a31STom Rini imply SPL_MMC_SUPPORT 469d4f7a31STom Rini imply SPL_NAND_SUPPORT 479d4f7a31STom Rini imply SPL_POWER_SUPPORT 489d4f7a31STom Rini imply SPL_SERIAL_SUPPORT 4948dce3bfSTom Rini imply SPL_WATCHDOG_SUPPORT 509d4f7a31STom Rini imply SPL_YMODEM_SUPPORT 51238205f1SLokesh Vutla imply SPL_SYS_MALLOC_SIMPLE 52238205f1SLokesh Vutla imply SPL_SEPARATE_BSS 53238205f1SLokesh Vutla imply SPL_DM 54238205f1SLokesh Vutla imply SPL_DM_SEQ_ALIAS 55238205f1SLokesh Vutla imply SPL_OF_LIBFDT 56983e3700STom Rini help 57983e3700STom Rini This option specifies support for the AM335x 58983e3700STom Rini GP and HS EVM development platforms. The AM335x 59983e3700STom Rini GP EVM is a standalone test, development, and 60983e3700STom Rini evaluation module system that enables developers 61983e3700STom Rini to write software and develop hardware around 62983e3700STom Rini an AM335x processor subsystem. 63983e3700STom Rini 64983e3700STom Riniconfig TARGET_AM335X_BALTOS 65983e3700STom Rini bool "Support am335x_baltos" 66e5ec4815STom Rini select BOARD_LATE_INIT 67983e3700STom Rini select DM 68983e3700STom Rini select DM_SERIAL 69983e3700STom Rini select DM_GPIO 70983e3700STom Rini 71a96c08f5SLadislav Michlconfig TARGET_AM335X_IGEP003X 72a96c08f5SLadislav Michl bool "Support am335x_igep003x" 7309533e5dSPau Pajuelo select BOARD_LATE_INIT 74983e3700STom Rini select DM 75983e3700STom Rini select DM_SERIAL 76983e3700STom Rini select DM_GPIO 77983e3700STom Rini 78983e3700STom Riniconfig TARGET_AM335X_SHC 79983e3700STom Rini bool "Support am335x based shc board from bosch" 80e5ec4815STom Rini select BOARD_LATE_INIT 81983e3700STom Rini select DM 82983e3700STom Rini select DM_SERIAL 83983e3700STom Rini select DM_GPIO 84983e3700STom Rini 85983e3700STom Riniconfig TARGET_AM335X_SL50 86983e3700STom Rini bool "Support am335x_sl50" 87e5ec4815STom Rini select BOARD_LATE_INIT 88983e3700STom Rini select DM 89983e3700STom Rini select DM_SERIAL 90983e3700STom Rini select DM_GPIO 91983e3700STom Rini 92983e3700STom Riniconfig TARGET_BAV335X 93983e3700STom Rini bool "Support bav335x" 94e5ec4815STom Rini select BOARD_LATE_INIT 95983e3700STom Rini select DM 96983e3700STom Rini select DM_SERIAL 97983e3700STom Rini help 98983e3700STom Rini The BAV335x OEM Network Processor integrates all the functions of an 99983e3700STom Rini embedded network computer in a small, easy to use SODIMM module which 100983e3700STom Rini incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 101983e3700STom Rini processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 102983e3700STom Rini ethernet with simple connection to external connectors. 103983e3700STom Rini 104983e3700STom Rini For more information, visit: http://birdland.com/oem 105983e3700STom Rini 106*f2d78c1cSTom Riniconfig TARGET_BRXRE1 107*f2d78c1cSTom Rini bool "Support BRXRE1" 108*f2d78c1cSTom Rini select BOARD_LATE_INIT 109*f2d78c1cSTom Rini 110*f2d78c1cSTom Riniconfig TARGET_BRPPT1 111*f2d78c1cSTom Rini bool "Support BRPPT1" 112*f2d78c1cSTom Rini select BOARD_LATE_INIT 113*f2d78c1cSTom Rini 114ab38bf6aSMarcin Niestrojconfig TARGET_CHILIBOARD 115ab38bf6aSMarcin Niestroj bool "Grinn chiliBoard" 116ab38bf6aSMarcin Niestroj select AM33XX_CHILISOM 117ab38bf6aSMarcin Niestroj select BOARD_LATE_INIT 118ab38bf6aSMarcin Niestroj select DM 119ab38bf6aSMarcin Niestroj select DM_SERIAL 120ab38bf6aSMarcin Niestroj 121983e3700STom Riniconfig TARGET_CM_T335 122983e3700STom Rini bool "Support cm_t335" 123983e3700STom Rini select DM 124983e3700STom Rini select DM_SERIAL 125983e3700STom Rini select DM_GPIO 126983e3700STom Rini 127*f2d78c1cSTom Riniconfig TARGET_DRACO 128*f2d78c1cSTom Rini bool "Support draco" 129*f2d78c1cSTom Rini select BOARD_LATE_INIT 130*f2d78c1cSTom Rini select DM 131*f2d78c1cSTom Rini select DM_SERIAL 132*f2d78c1cSTom Rini select DM_GPIO 133*f2d78c1cSTom Rini 134*f2d78c1cSTom Riniconfig TARGET_ETAMIN 135*f2d78c1cSTom Rini bool "Support etamin" 136*f2d78c1cSTom Rini select BOARD_LATE_INIT 137*f2d78c1cSTom Rini select DM 138*f2d78c1cSTom Rini select DM_SERIAL 139*f2d78c1cSTom Rini select DM_GPIO 140*f2d78c1cSTom Rini 141983e3700STom Riniconfig TARGET_PCM051 142983e3700STom Rini bool "Support pcm051" 143983e3700STom Rini select DM 144983e3700STom Rini select DM_SERIAL 145983e3700STom Rini select DM_GPIO 146983e3700STom Rini 147983e3700STom Riniconfig TARGET_PENGWYN 148983e3700STom Rini bool "Support pengwyn" 149983e3700STom Rini select DM 150983e3700STom Rini select DM_SERIAL 151983e3700STom Rini select DM_GPIO 152983e3700STom Rini 153983e3700STom Riniconfig TARGET_PEPPER 154983e3700STom Rini bool "Support pepper" 155983e3700STom Rini select DM 156983e3700STom Rini select DM_SERIAL 157983e3700STom Rini select DM_GPIO 158983e3700STom Rini 159*f2d78c1cSTom Riniconfig TARGET_PXM2 160*f2d78c1cSTom Rini bool "Support pxm2" 161*f2d78c1cSTom Rini select BOARD_LATE_INIT 162*f2d78c1cSTom Rini select DM 163*f2d78c1cSTom Rini select DM_SERIAL 164*f2d78c1cSTom Rini select DM_GPIO 165*f2d78c1cSTom Rini 166*f2d78c1cSTom Riniconfig TARGET_RASTABAN 167*f2d78c1cSTom Rini bool "Support rastaban" 168*f2d78c1cSTom Rini select BOARD_LATE_INIT 169*f2d78c1cSTom Rini select DM 170*f2d78c1cSTom Rini select DM_SERIAL 171*f2d78c1cSTom Rini select DM_GPIO 172*f2d78c1cSTom Rini 173*f2d78c1cSTom Riniconfig TARGET_RUT 174*f2d78c1cSTom Rini bool "Support rut" 175*f2d78c1cSTom Rini select BOARD_LATE_INIT 176*f2d78c1cSTom Rini select DM 177*f2d78c1cSTom Rini select DM_SERIAL 178*f2d78c1cSTom Rini select DM_GPIO 179*f2d78c1cSTom Rini 180*f2d78c1cSTom Riniconfig TARGET_THUBAN 181*f2d78c1cSTom Rini bool "Support thuban" 182*f2d78c1cSTom Rini select BOARD_LATE_INIT 183*f2d78c1cSTom Rini select DM 184*f2d78c1cSTom Rini select DM_SERIAL 185*f2d78c1cSTom Rini select DM_GPIO 186*f2d78c1cSTom Rini 187983e3700STom Riniendchoice 188983e3700STom Rini 189983e3700STom Riniendif 190983e3700STom Rini 191983e3700STom Riniif AM43XX 192983e3700STom Rini 193*f2d78c1cSTom Rinichoice 194*f2d78c1cSTom Rini prompt "AM43xx board select" 195*f2d78c1cSTom Rini 196983e3700STom Riniconfig TARGET_AM43XX_EVM 197983e3700STom Rini bool "Support am43xx_evm" 198e5ec4815STom Rini select BOARD_LATE_INIT 199983e3700STom Rini select TI_I2C_BOARD_DETECT 2006a598455SLokesh Vutla imply DM_ETH 2016a598455SLokesh Vutla imply DM_I2C 2026a598455SLokesh Vutla imply DM_SPI 2036a598455SLokesh Vutla imply DM_SPI_FLASH 2046a598455SLokesh Vutla imply SPI_FLASH_BAR 2059d4f7a31STom Rini imply SPL_ENV_SUPPORT 2069d4f7a31STom Rini imply SPL_EXT_SUPPORT 2079d4f7a31STom Rini imply SPL_FAT_SUPPORT 2089d4f7a31STom Rini imply SPL_GPIO_SUPPORT 2099d4f7a31STom Rini imply SPL_I2C_SUPPORT 2109d4f7a31STom Rini imply SPL_LIBCOMMON_SUPPORT 2119d4f7a31STom Rini imply SPL_LIBDISK_SUPPORT 2129d4f7a31STom Rini imply SPL_LIBGENERIC_SUPPORT 2139d4f7a31STom Rini imply SPL_MMC_SUPPORT 2149d4f7a31STom Rini imply SPL_NAND_SUPPORT 2159d4f7a31STom Rini imply SPL_POWER_SUPPORT 2169d4f7a31STom Rini imply SPL_SERIAL_SUPPORT 2179d4f7a31STom Rini imply SPL_WATCHDOG_SUPPORT 2189d4f7a31STom Rini imply SPL_YMODEM_SUPPORT 219983e3700STom Rini help 220983e3700STom Rini This option specifies support for the AM43xx 221983e3700STom Rini GP and HS EVM development platforms.The AM437x 222983e3700STom Rini GP EVM is a standalone test, development, and 223983e3700STom Rini evaluation module system that enables developers 224983e3700STom Rini to write software and develop hardware around 225983e3700STom Rini an AM43xx processor subsystem. 226*f2d78c1cSTom Rini 227*f2d78c1cSTom Riniconfig TARGET_CM_T43 228*f2d78c1cSTom Rini bool "Support cm_t43" 229*f2d78c1cSTom Rini 230*f2d78c1cSTom Riniendchoice 231*f2d78c1cSTom Rini 232983e3700STom Riniendif 233983e3700STom Rini 234983e3700STom Riniif AM43XX || AM33XX 235983e3700STom Riniconfig ISW_ENTRY_ADDR 236983e3700STom Rini hex "Address in memory or XIP flash of bootloader entry point" 237983e3700STom Rini help 238983e3700STom Rini After any reset, the boot ROM on the AM43XX SOC 239983e3700STom Rini searches the boot media for a valid boot image. 240983e3700STom Rini For non-XIP devices, the ROM then copies the 241983e3700STom Rini image into internal memory. 242983e3700STom Rini For all boot modes, after the ROM processes the 243983e3700STom Rini boot image it eventually computes the entry 244983e3700STom Rini point address depending on the device type 245983e3700STom Rini (secure/non-secure), boot media (xip/non-xip) and 246983e3700STom Rini image headers. 2474d82c4b5SAndrew F. Davis default 0x402F4000 if AM43XX 2484d82c4b5SAndrew F. Davis default 0x402F0400 if AM33XX 249983e3700STom Rini 250983e3700STom Riniconfig PUB_ROM_DATA_SIZE 251983e3700STom Rini hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 252983e3700STom Rini help 253983e3700STom Rini During the device boot, the public ROM uses the top of 254983e3700STom Rini the public L3 OCMC RAM to store r/w data like stack, 255983e3700STom Rini heap, globals etc. When the ROM is copying the boot 256983e3700STom Rini image from the boot media into memory, the image must 257983e3700STom Rini not spill over into this area. This value can be used 258983e3700STom Rini during compile time to determine the maximum size of a 259983e3700STom Rini boot image. Once the ROM transfers control to the boot 260983e3700STom Rini image, this area is no longer used, and can be reclaimed 261983e3700STom Rini for run time use by the boot image. 262983e3700STom Rini default 0x8400 263983e3700STom Riniendif 264