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_GPIO 35*5ed063d1SMichal Simek select DM_SERIAL 36983e3700STom Rini select TI_I2C_BOARD_DETECT 37*5ed063d1SMichal Simek imply SPL_DM 38*5ed063d1SMichal Simek imply SPL_DM_SEQ_ALIAS 3948dce3bfSTom Rini imply SPL_ENV_SUPPORT 409d4f7a31STom Rini imply SPL_EXT_SUPPORT 419d4f7a31STom Rini imply SPL_FAT_SUPPORT 429d4f7a31STom Rini imply SPL_GPIO_SUPPORT 439d4f7a31STom Rini imply SPL_I2C_SUPPORT 449d4f7a31STom Rini imply SPL_LIBCOMMON_SUPPORT 459d4f7a31STom Rini imply SPL_LIBDISK_SUPPORT 469d4f7a31STom Rini imply SPL_LIBGENERIC_SUPPORT 479d4f7a31STom Rini imply SPL_MMC_SUPPORT 489d4f7a31STom Rini imply SPL_NAND_SUPPORT 49*5ed063d1SMichal Simek imply SPL_OF_LIBFDT 509d4f7a31STom Rini imply SPL_POWER_SUPPORT 51*5ed063d1SMichal Simek imply SPL_SEPARATE_BSS 529d4f7a31STom Rini imply SPL_SERIAL_SUPPORT 53*5ed063d1SMichal Simek imply SPL_SYS_MALLOC_SIMPLE 5448dce3bfSTom Rini imply SPL_WATCHDOG_SUPPORT 559d4f7a31STom Rini imply SPL_YMODEM_SUPPORT 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_GPIO 69*5ed063d1SMichal Simek select DM_SERIAL 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_GPIO 76*5ed063d1SMichal Simek select DM_SERIAL 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_GPIO 83*5ed063d1SMichal Simek select DM_SERIAL 8472c3033fSSimon Glass imply CMD_SPL 85983e3700STom Rini 86983e3700STom Riniconfig TARGET_AM335X_SL50 87983e3700STom Rini bool "Support am335x_sl50" 88e5ec4815STom Rini select BOARD_LATE_INIT 89983e3700STom Rini select DM 90983e3700STom Rini select DM_GPIO 91*5ed063d1SMichal Simek select DM_SERIAL 92983e3700STom Rini 93983e3700STom Riniconfig TARGET_BAV335X 94983e3700STom Rini bool "Support bav335x" 95e5ec4815STom Rini select BOARD_LATE_INIT 96983e3700STom Rini select DM 97983e3700STom Rini select DM_SERIAL 98983e3700STom Rini help 99983e3700STom Rini The BAV335x OEM Network Processor integrates all the functions of an 100983e3700STom Rini embedded network computer in a small, easy to use SODIMM module which 101983e3700STom Rini incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 102983e3700STom Rini processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 103983e3700STom Rini ethernet with simple connection to external connectors. 104983e3700STom Rini 105983e3700STom Rini For more information, visit: http://birdland.com/oem 106983e3700STom Rini 107f2d78c1cSTom Riniconfig TARGET_BRXRE1 108f2d78c1cSTom Rini bool "Support BRXRE1" 109f2d78c1cSTom Rini select BOARD_LATE_INIT 110f2d78c1cSTom Rini 111f2d78c1cSTom Riniconfig TARGET_BRPPT1 112f2d78c1cSTom Rini bool "Support BRPPT1" 113f2d78c1cSTom Rini select BOARD_LATE_INIT 114f2d78c1cSTom Rini 115ab38bf6aSMarcin Niestrojconfig TARGET_CHILIBOARD 116ab38bf6aSMarcin Niestroj bool "Grinn chiliBoard" 117ab38bf6aSMarcin Niestroj select AM33XX_CHILISOM 118ab38bf6aSMarcin Niestroj select BOARD_LATE_INIT 119ab38bf6aSMarcin Niestroj select DM 120ab38bf6aSMarcin Niestroj select DM_SERIAL 121ab38bf6aSMarcin Niestroj 122983e3700STom Riniconfig TARGET_CM_T335 123983e3700STom Rini bool "Support cm_t335" 124983e3700STom Rini select DM 125983e3700STom Rini select DM_GPIO 126*5ed063d1SMichal Simek select DM_SERIAL 127983e3700STom Rini 128f2d78c1cSTom Riniconfig TARGET_DRACO 129f2d78c1cSTom Rini bool "Support draco" 130f2d78c1cSTom Rini select BOARD_LATE_INIT 131f2d78c1cSTom Rini select DM 132f2d78c1cSTom Rini select DM_GPIO 133*5ed063d1SMichal Simek select DM_SERIAL 134f2d78c1cSTom Rini 135f2d78c1cSTom Riniconfig TARGET_ETAMIN 136f2d78c1cSTom Rini bool "Support etamin" 137f2d78c1cSTom Rini select BOARD_LATE_INIT 138f2d78c1cSTom Rini select DM 139f2d78c1cSTom Rini select DM_GPIO 140*5ed063d1SMichal Simek select DM_SERIAL 141f2d78c1cSTom Rini 142983e3700STom Riniconfig TARGET_PCM051 143983e3700STom Rini bool "Support pcm051" 144983e3700STom Rini select DM 145983e3700STom Rini select DM_GPIO 146*5ed063d1SMichal Simek select DM_SERIAL 147983e3700STom Rini 148983e3700STom Riniconfig TARGET_PENGWYN 149983e3700STom Rini bool "Support pengwyn" 150983e3700STom Rini select DM 151983e3700STom Rini select DM_GPIO 152*5ed063d1SMichal Simek select DM_SERIAL 153983e3700STom Rini 154983e3700STom Riniconfig TARGET_PEPPER 155983e3700STom Rini bool "Support pepper" 156983e3700STom Rini select DM 157983e3700STom Rini select DM_GPIO 158*5ed063d1SMichal Simek select DM_SERIAL 159983e3700STom Rini 160f2d78c1cSTom Riniconfig TARGET_PXM2 161f2d78c1cSTom Rini bool "Support pxm2" 162f2d78c1cSTom Rini select BOARD_LATE_INIT 163f2d78c1cSTom Rini select DM 164f2d78c1cSTom Rini select DM_GPIO 165*5ed063d1SMichal Simek select DM_SERIAL 166f2d78c1cSTom Rini 167f2d78c1cSTom Riniconfig TARGET_RASTABAN 168f2d78c1cSTom Rini bool "Support rastaban" 169f2d78c1cSTom Rini select BOARD_LATE_INIT 170f2d78c1cSTom Rini select DM 171f2d78c1cSTom Rini select DM_GPIO 172*5ed063d1SMichal Simek select DM_SERIAL 173f2d78c1cSTom Rini 174f2d78c1cSTom Riniconfig TARGET_RUT 175f2d78c1cSTom Rini bool "Support rut" 176f2d78c1cSTom Rini select BOARD_LATE_INIT 177f2d78c1cSTom Rini select DM 178f2d78c1cSTom Rini select DM_GPIO 179*5ed063d1SMichal Simek select DM_SERIAL 180f2d78c1cSTom Rini 181f2d78c1cSTom Riniconfig TARGET_THUBAN 182f2d78c1cSTom Rini bool "Support thuban" 183f2d78c1cSTom Rini select BOARD_LATE_INIT 184f2d78c1cSTom Rini select DM 185f2d78c1cSTom Rini select DM_GPIO 186*5ed063d1SMichal Simek select DM_SERIAL 187f2d78c1cSTom Rini 18885ab0452SFelix Brackconfig TARGET_PDU001 18985ab0452SFelix Brack bool "Support PDU001" 19085ab0452SFelix Brack select DM 19185ab0452SFelix Brack select DM_SERIAL 19285ab0452SFelix Brack help 19385ab0452SFelix Brack Support for PDU001 platform developed by EETS GmbH. 19485ab0452SFelix Brack The PDU001 is a processor and display unit developed around 19585ab0452SFelix Brack the Computing-Module m2 from bytes at work AG. 19685ab0452SFelix Brack 197983e3700STom Riniendchoice 198983e3700STom Rini 199983e3700STom Riniendif 200983e3700STom Rini 201983e3700STom Riniif AM43XX 202983e3700STom Rini 203f2d78c1cSTom Rinichoice 204f2d78c1cSTom Rini prompt "AM43xx board select" 205f2d78c1cSTom Rini 206983e3700STom Riniconfig TARGET_AM43XX_EVM 207983e3700STom Rini bool "Support am43xx_evm" 208e5ec4815STom Rini select BOARD_LATE_INIT 209983e3700STom Rini select TI_I2C_BOARD_DETECT 2106a598455SLokesh Vutla imply DM_ETH 2116a598455SLokesh Vutla imply DM_I2C 2126a598455SLokesh Vutla imply DM_SPI 2136a598455SLokesh Vutla imply DM_SPI_FLASH 2146a598455SLokesh Vutla imply SPI_FLASH_BAR 2159d4f7a31STom Rini imply SPL_ENV_SUPPORT 2169d4f7a31STom Rini imply SPL_EXT_SUPPORT 2179d4f7a31STom Rini imply SPL_FAT_SUPPORT 2189d4f7a31STom Rini imply SPL_GPIO_SUPPORT 2199d4f7a31STom Rini imply SPL_I2C_SUPPORT 2209d4f7a31STom Rini imply SPL_LIBCOMMON_SUPPORT 2219d4f7a31STom Rini imply SPL_LIBDISK_SUPPORT 2229d4f7a31STom Rini imply SPL_LIBGENERIC_SUPPORT 2239d4f7a31STom Rini imply SPL_MMC_SUPPORT 2249d4f7a31STom Rini imply SPL_NAND_SUPPORT 2259d4f7a31STom Rini imply SPL_POWER_SUPPORT 2269d4f7a31STom Rini imply SPL_SERIAL_SUPPORT 2279d4f7a31STom Rini imply SPL_WATCHDOG_SUPPORT 2289d4f7a31STom Rini imply SPL_YMODEM_SUPPORT 229983e3700STom Rini help 230983e3700STom Rini This option specifies support for the AM43xx 231983e3700STom Rini GP and HS EVM development platforms.The AM437x 232983e3700STom Rini GP EVM is a standalone test, development, and 233983e3700STom Rini evaluation module system that enables developers 234983e3700STom Rini to write software and develop hardware around 235983e3700STom Rini an AM43xx processor subsystem. 236f2d78c1cSTom Rini 237f2d78c1cSTom Riniconfig TARGET_CM_T43 238f2d78c1cSTom Rini bool "Support cm_t43" 239f2d78c1cSTom Rini 240f2d78c1cSTom Riniendchoice 241f2d78c1cSTom Rini 2427619badbSTero Kristoconfig SPL_RTC_DDR_SUPPORT 2437619badbSTero Kristo bool 2447619badbSTero Kristo depends on SPL 2457619badbSTero Kristo prompt "Enable RTC-DDR ONLY Support" 2467619badbSTero Kristo help 2477619badbSTero Kristo If you want RTC-DDR ONLY Support, say Y. RTC Only with DDR in 2487619badbSTero Kristo self-refresh mode is a special power saving mode where in all 2497619badbSTero Kristo the other voltages are turned off apart from the RTC domain and DDR. 2507619badbSTero Kristo So only RTC is alive and ticking and one can program it to wake 2517619badbSTero Kristo up after a predetermined period. Once RTC alarm fires, the PMIC 2527619badbSTero Kristo powers up all the voltage domains. U-Boot takes a special path 2537619badbSTero Kristo as the DDR has contents is in self-refresh and restore path is 2547619badbSTero Kristo followed. 2557619badbSTero Kristo 256983e3700STom Riniendif 257983e3700STom Rini 258983e3700STom Riniif AM43XX || AM33XX 259983e3700STom Riniconfig ISW_ENTRY_ADDR 260983e3700STom Rini hex "Address in memory or XIP flash of bootloader entry point" 261*5ed063d1SMichal Simek default 0x402F4000 if AM43XX 262*5ed063d1SMichal Simek default 0x402F0400 if AM33XX 263983e3700STom Rini help 264983e3700STom Rini After any reset, the boot ROM on the AM43XX SOC 265983e3700STom Rini searches the boot media for a valid boot image. 266983e3700STom Rini For non-XIP devices, the ROM then copies the 267983e3700STom Rini image into internal memory. 268983e3700STom Rini For all boot modes, after the ROM processes the 269983e3700STom Rini boot image it eventually computes the entry 270983e3700STom Rini point address depending on the device type 271983e3700STom Rini (secure/non-secure), boot media (xip/non-xip) and 272983e3700STom Rini image headers. 273983e3700STom Rini 274983e3700STom Riniconfig PUB_ROM_DATA_SIZE 275983e3700STom Rini hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 276*5ed063d1SMichal Simek default 0x8400 277983e3700STom Rini help 278983e3700STom Rini During the device boot, the public ROM uses the top of 279983e3700STom Rini the public L3 OCMC RAM to store r/w data like stack, 280983e3700STom Rini heap, globals etc. When the ROM is copying the boot 281983e3700STom Rini image from the boot media into memory, the image must 282983e3700STom Rini not spill over into this area. This value can be used 283983e3700STom Rini during compile time to determine the maximum size of a 284983e3700STom Rini boot image. Once the ROM transfers control to the boot 285983e3700STom Rini image, this area is no longer used, and can be reclaimed 286983e3700STom Rini for run time use by the boot image. 287983e3700STom Riniendif 288