1983e3700STom Riniif AM33XX 2983e3700STom Rini 3a73c8b32SMarcin Niestrojconfig AM33XX_CHILISOM 4a73c8b32SMarcin Niestroj bool 5a73c8b32SMarcin Niestroj select SUPPORT_SPL 6a73c8b32SMarcin Niestroj 7983e3700STom Rinichoice 8983e3700STom Rini prompt "AM33xx board select" 9983e3700STom Rini optional 10983e3700STom Rini 11983e3700STom Riniconfig TARGET_AM335X_EVM 12983e3700STom Rini bool "Support am335x_evm" 13e5ec4815STom Rini select BOARD_LATE_INIT 14983e3700STom Rini select DM 15983e3700STom Rini select DM_SERIAL 16983e3700STom Rini select DM_GPIO 17983e3700STom Rini select TI_I2C_BOARD_DETECT 1848dce3bfSTom Rini imply SPL_ENV_SUPPORT 199d4f7a31STom Rini imply SPL_EXT_SUPPORT 209d4f7a31STom Rini imply SPL_FAT_SUPPORT 219d4f7a31STom Rini imply SPL_GPIO_SUPPORT 229d4f7a31STom Rini imply SPL_I2C_SUPPORT 239d4f7a31STom Rini imply SPL_LIBCOMMON_SUPPORT 249d4f7a31STom Rini imply SPL_LIBDISK_SUPPORT 259d4f7a31STom Rini imply SPL_LIBGENERIC_SUPPORT 269d4f7a31STom Rini imply SPL_MMC_SUPPORT 279d4f7a31STom Rini imply SPL_NAND_SUPPORT 289d4f7a31STom Rini imply SPL_POWER_SUPPORT 299d4f7a31STom Rini imply SPL_SERIAL_SUPPORT 3048dce3bfSTom Rini imply SPL_WATCHDOG_SUPPORT 319d4f7a31STom Rini imply SPL_YMODEM_SUPPORT 32983e3700STom Rini help 33983e3700STom Rini This option specifies support for the AM335x 34983e3700STom Rini GP and HS EVM development platforms. The AM335x 35983e3700STom Rini GP EVM is a standalone test, development, and 36983e3700STom Rini evaluation module system that enables developers 37983e3700STom Rini to write software and develop hardware around 38983e3700STom Rini an AM335x processor subsystem. 39983e3700STom Rini 40983e3700STom Riniconfig TARGET_AM335X_BALTOS 41983e3700STom Rini bool "Support am335x_baltos" 42e5ec4815STom Rini select BOARD_LATE_INIT 43983e3700STom Rini select DM 44983e3700STom Rini select DM_SERIAL 45983e3700STom Rini select DM_GPIO 46983e3700STom Rini 47*a96c08f5SLadislav Michlconfig TARGET_AM335X_IGEP003X 48*a96c08f5SLadislav Michl bool "Support am335x_igep003x" 49983e3700STom Rini select DM 50983e3700STom Rini select DM_SERIAL 51983e3700STom Rini select DM_GPIO 52983e3700STom Rini 53983e3700STom Riniconfig TARGET_AM335X_SHC 54983e3700STom Rini bool "Support am335x based shc board from bosch" 55e5ec4815STom Rini select BOARD_LATE_INIT 56983e3700STom Rini select DM 57983e3700STom Rini select DM_SERIAL 58983e3700STom Rini select DM_GPIO 59983e3700STom Rini 60983e3700STom Riniconfig TARGET_AM335X_SL50 61983e3700STom Rini bool "Support am335x_sl50" 62e5ec4815STom Rini select BOARD_LATE_INIT 63983e3700STom Rini select DM 64983e3700STom Rini select DM_SERIAL 65983e3700STom Rini select DM_GPIO 66983e3700STom Rini 67983e3700STom Riniconfig TARGET_BAV335X 68983e3700STom Rini bool "Support bav335x" 69e5ec4815STom Rini select BOARD_LATE_INIT 70983e3700STom Rini select DM 71983e3700STom Rini select DM_SERIAL 72983e3700STom Rini help 73983e3700STom Rini The BAV335x OEM Network Processor integrates all the functions of an 74983e3700STom Rini embedded network computer in a small, easy to use SODIMM module which 75983e3700STom Rini incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 76983e3700STom Rini processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 77983e3700STom Rini ethernet with simple connection to external connectors. 78983e3700STom Rini 79983e3700STom Rini For more information, visit: http://birdland.com/oem 80983e3700STom Rini 81ab38bf6aSMarcin Niestrojconfig TARGET_CHILIBOARD 82ab38bf6aSMarcin Niestroj bool "Grinn chiliBoard" 83ab38bf6aSMarcin Niestroj select AM33XX_CHILISOM 84ab38bf6aSMarcin Niestroj select BOARD_LATE_INIT 85ab38bf6aSMarcin Niestroj select DM 86ab38bf6aSMarcin Niestroj select DM_SERIAL 87ab38bf6aSMarcin Niestroj 88983e3700STom Riniconfig TARGET_CM_T335 89983e3700STom Rini bool "Support cm_t335" 90983e3700STom Rini select DM 91983e3700STom Rini select DM_SERIAL 92983e3700STom Rini select DM_GPIO 93983e3700STom Rini 94983e3700STom Riniconfig TARGET_PCM051 95983e3700STom Rini bool "Support pcm051" 96983e3700STom Rini select DM 97983e3700STom Rini select DM_SERIAL 98983e3700STom Rini select DM_GPIO 99983e3700STom Rini 100983e3700STom Riniconfig TARGET_PENGWYN 101983e3700STom Rini bool "Support pengwyn" 102983e3700STom Rini select DM 103983e3700STom Rini select DM_SERIAL 104983e3700STom Rini select DM_GPIO 105983e3700STom Rini 106983e3700STom Riniconfig TARGET_PEPPER 107983e3700STom Rini bool "Support pepper" 108983e3700STom Rini select DM 109983e3700STom Rini select DM_SERIAL 110983e3700STom Rini select DM_GPIO 111983e3700STom Rini 112983e3700STom Riniendchoice 113983e3700STom Rini 114983e3700STom Riniendif 115983e3700STom Rini 116983e3700STom Riniif AM43XX 117983e3700STom Rini 118983e3700STom Riniconfig TARGET_AM43XX_EVM 119983e3700STom Rini bool "Support am43xx_evm" 120e5ec4815STom Rini select BOARD_LATE_INIT 121983e3700STom Rini select TI_I2C_BOARD_DETECT 1226a598455SLokesh Vutla imply DM_ETH 1236a598455SLokesh Vutla imply DM_I2C 1246a598455SLokesh Vutla imply DM_SPI 1256a598455SLokesh Vutla imply DM_SPI_FLASH 1266a598455SLokesh Vutla imply SPI_FLASH_BAR 1279d4f7a31STom Rini imply SPL_ENV_SUPPORT 1289d4f7a31STom Rini imply SPL_EXT_SUPPORT 1299d4f7a31STom Rini imply SPL_FAT_SUPPORT 1309d4f7a31STom Rini imply SPL_GPIO_SUPPORT 1319d4f7a31STom Rini imply SPL_I2C_SUPPORT 1329d4f7a31STom Rini imply SPL_LIBCOMMON_SUPPORT 1339d4f7a31STom Rini imply SPL_LIBDISK_SUPPORT 1349d4f7a31STom Rini imply SPL_LIBGENERIC_SUPPORT 1359d4f7a31STom Rini imply SPL_MMC_SUPPORT 1369d4f7a31STom Rini imply SPL_NAND_SUPPORT 1379d4f7a31STom Rini imply SPL_POWER_SUPPORT 1389d4f7a31STom Rini imply SPL_SERIAL_SUPPORT 1399d4f7a31STom Rini imply SPL_WATCHDOG_SUPPORT 1409d4f7a31STom Rini imply SPL_YMODEM_SUPPORT 141983e3700STom Rini help 142983e3700STom Rini This option specifies support for the AM43xx 143983e3700STom Rini GP and HS EVM development platforms.The AM437x 144983e3700STom Rini GP EVM is a standalone test, development, and 145983e3700STom Rini evaluation module system that enables developers 146983e3700STom Rini to write software and develop hardware around 147983e3700STom Rini an AM43xx processor subsystem. 148983e3700STom Riniendif 149983e3700STom Rini 150983e3700STom Riniif AM43XX || AM33XX 151983e3700STom Riniconfig ISW_ENTRY_ADDR 152983e3700STom Rini hex "Address in memory or XIP flash of bootloader entry point" 153983e3700STom Rini help 154983e3700STom Rini After any reset, the boot ROM on the AM43XX SOC 155983e3700STom Rini searches the boot media for a valid boot image. 156983e3700STom Rini For non-XIP devices, the ROM then copies the 157983e3700STom Rini image into internal memory. 158983e3700STom Rini For all boot modes, after the ROM processes the 159983e3700STom Rini boot image it eventually computes the entry 160983e3700STom Rini point address depending on the device type 161983e3700STom Rini (secure/non-secure), boot media (xip/non-xip) and 162983e3700STom Rini image headers. 1634d82c4b5SAndrew F. Davis default 0x402F4000 if AM43XX 1644d82c4b5SAndrew F. Davis default 0x402F0400 if AM33XX 165983e3700STom Rini 166983e3700STom Riniconfig PUB_ROM_DATA_SIZE 167983e3700STom Rini hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 168983e3700STom Rini help 169983e3700STom Rini During the device boot, the public ROM uses the top of 170983e3700STom Rini the public L3 OCMC RAM to store r/w data like stack, 171983e3700STom Rini heap, globals etc. When the ROM is copying the boot 172983e3700STom Rini image from the boot media into memory, the image must 173983e3700STom Rini not spill over into this area. This value can be used 174983e3700STom Rini during compile time to determine the maximum size of a 175983e3700STom Rini boot image. Once the ROM transfers control to the boot 176983e3700STom Rini image, this area is no longer used, and can be reclaimed 177983e3700STom Rini for run time use by the boot image. 178983e3700STom Rini default 0x8400 179983e3700STom Riniendif 180