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 18*48dce3bfSTom Rini imply SPL_YMODEM_SUPPORT 19*48dce3bfSTom Rini imply SPL_ENV_SUPPORT 20*48dce3bfSTom Rini imply SPL_WATCHDOG_SUPPORT 21983e3700STom Rini help 22983e3700STom Rini This option specifies support for the AM335x 23983e3700STom Rini GP and HS EVM development platforms. The AM335x 24983e3700STom Rini GP EVM is a standalone test, development, and 25983e3700STom Rini evaluation module system that enables developers 26983e3700STom Rini to write software and develop hardware around 27983e3700STom Rini an AM335x processor subsystem. 28983e3700STom Rini 29983e3700STom Riniconfig TARGET_AM335X_BALTOS 30983e3700STom Rini bool "Support am335x_baltos" 31e5ec4815STom Rini select BOARD_LATE_INIT 32983e3700STom Rini select DM 33983e3700STom Rini select DM_SERIAL 34983e3700STom Rini select DM_GPIO 35983e3700STom Rini 36983e3700STom Riniconfig TARGET_AM335X_IGEP0033 37983e3700STom Rini bool "Support am335x_igep0033" 38983e3700STom Rini select DM 39983e3700STom Rini select DM_SERIAL 40983e3700STom Rini select DM_GPIO 41983e3700STom Rini 42983e3700STom Riniconfig TARGET_AM335X_SHC 43983e3700STom Rini bool "Support am335x based shc board from bosch" 44e5ec4815STom Rini select BOARD_LATE_INIT 45983e3700STom Rini select DM 46983e3700STom Rini select DM_SERIAL 47983e3700STom Rini select DM_GPIO 48983e3700STom Rini 49983e3700STom Riniconfig TARGET_AM335X_SL50 50983e3700STom Rini bool "Support am335x_sl50" 51e5ec4815STom Rini select BOARD_LATE_INIT 52983e3700STom Rini select DM 53983e3700STom Rini select DM_SERIAL 54983e3700STom Rini select DM_GPIO 55983e3700STom Rini 56983e3700STom Riniconfig TARGET_BAV335X 57983e3700STom Rini bool "Support bav335x" 58e5ec4815STom Rini select BOARD_LATE_INIT 59983e3700STom Rini select DM 60983e3700STom Rini select DM_SERIAL 61983e3700STom Rini help 62983e3700STom Rini The BAV335x OEM Network Processor integrates all the functions of an 63983e3700STom Rini embedded network computer in a small, easy to use SODIMM module which 64983e3700STom Rini incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 65983e3700STom Rini processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 66983e3700STom Rini ethernet with simple connection to external connectors. 67983e3700STom Rini 68983e3700STom Rini For more information, visit: http://birdland.com/oem 69983e3700STom Rini 70ab38bf6aSMarcin Niestrojconfig TARGET_CHILIBOARD 71ab38bf6aSMarcin Niestroj bool "Grinn chiliBoard" 72ab38bf6aSMarcin Niestroj select AM33XX_CHILISOM 73ab38bf6aSMarcin Niestroj select BOARD_LATE_INIT 74ab38bf6aSMarcin Niestroj select DM 75ab38bf6aSMarcin Niestroj select DM_SERIAL 76ab38bf6aSMarcin Niestroj 77983e3700STom Riniconfig TARGET_CM_T335 78983e3700STom Rini bool "Support cm_t335" 79983e3700STom Rini select DM 80983e3700STom Rini select DM_SERIAL 81983e3700STom Rini select DM_GPIO 82983e3700STom Rini 83983e3700STom Riniconfig TARGET_PCM051 84983e3700STom Rini bool "Support pcm051" 85983e3700STom Rini select DM 86983e3700STom Rini select DM_SERIAL 87983e3700STom Rini select DM_GPIO 88983e3700STom Rini 89983e3700STom Riniconfig TARGET_PENGWYN 90983e3700STom Rini bool "Support pengwyn" 91983e3700STom Rini select DM 92983e3700STom Rini select DM_SERIAL 93983e3700STom Rini select DM_GPIO 94983e3700STom Rini 95983e3700STom Riniconfig TARGET_PEPPER 96983e3700STom Rini bool "Support pepper" 97983e3700STom Rini select DM 98983e3700STom Rini select DM_SERIAL 99983e3700STom Rini select DM_GPIO 100983e3700STom Rini 101983e3700STom Riniendchoice 102983e3700STom Rini 103983e3700STom Riniendif 104983e3700STom Rini 105983e3700STom Riniif AM43XX 106983e3700STom Rini 107983e3700STom Riniconfig SPL_EXT_SUPPORT 108983e3700STom Rini default y 109983e3700STom Rini 110983e3700STom Riniconfig SPL_GPIO_SUPPORT 111983e3700STom Rini default y 112983e3700STom Rini 113983e3700STom Riniconfig SPL_I2C_SUPPORT 114983e3700STom Rini default y 115983e3700STom Rini 116983e3700STom Riniconfig TARGET_AM43XX_EVM 117983e3700STom Rini bool "Support am43xx_evm" 118e5ec4815STom Rini select BOARD_LATE_INIT 119983e3700STom Rini select TI_I2C_BOARD_DETECT 120983e3700STom Rini help 121983e3700STom Rini This option specifies support for the AM43xx 122983e3700STom Rini GP and HS EVM development platforms.The AM437x 123983e3700STom Rini GP EVM is a standalone test, development, and 124983e3700STom Rini evaluation module system that enables developers 125983e3700STom Rini to write software and develop hardware around 126983e3700STom Rini an AM43xx processor subsystem. 127983e3700STom Riniendif 128983e3700STom Rini 129983e3700STom Riniif AM43XX || AM33XX 130983e3700STom Riniconfig ISW_ENTRY_ADDR 131983e3700STom Rini hex "Address in memory or XIP flash of bootloader entry point" 132983e3700STom Rini help 133983e3700STom Rini After any reset, the boot ROM on the AM43XX SOC 134983e3700STom Rini searches the boot media for a valid boot image. 135983e3700STom Rini For non-XIP devices, the ROM then copies the 136983e3700STom Rini image into internal memory. 137983e3700STom Rini For all boot modes, after the ROM processes the 138983e3700STom Rini boot image it eventually computes the entry 139983e3700STom Rini point address depending on the device type 140983e3700STom Rini (secure/non-secure), boot media (xip/non-xip) and 141983e3700STom Rini image headers. 1424d82c4b5SAndrew F. Davis default 0x402F4000 if AM43XX 1434d82c4b5SAndrew F. Davis default 0x402F0400 if AM33XX 144983e3700STom Rini 145983e3700STom Riniconfig PUB_ROM_DATA_SIZE 146983e3700STom Rini hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 147983e3700STom Rini help 148983e3700STom Rini During the device boot, the public ROM uses the top of 149983e3700STom Rini the public L3 OCMC RAM to store r/w data like stack, 150983e3700STom Rini heap, globals etc. When the ROM is copying the boot 151983e3700STom Rini image from the boot media into memory, the image must 152983e3700STom Rini not spill over into this area. This value can be used 153983e3700STom Rini during compile time to determine the maximum size of a 154983e3700STom Rini boot image. Once the ROM transfers control to the boot 155983e3700STom Rini image, this area is no longer used, and can be reclaimed 156983e3700STom Rini for run time use by the boot image. 157983e3700STom Rini default 0x8400 158983e3700STom Riniendif 159