1if AM33XX 2 3config AM33XX_CHILISOM 4 bool 5 select SUPPORT_SPL 6 7choice 8 prompt "AM33xx board select" 9 optional 10 11config TARGET_AM335X_EVM 12 bool "Support am335x_evm" 13 select BOARD_LATE_INIT 14 select DM 15 select DM_SERIAL 16 select DM_GPIO 17 select TI_I2C_BOARD_DETECT 18 imply SPL_ENV_SUPPORT 19 imply SPL_EXT_SUPPORT 20 imply SPL_FAT_SUPPORT 21 imply SPL_GPIO_SUPPORT 22 imply SPL_I2C_SUPPORT 23 imply SPL_LIBCOMMON_SUPPORT 24 imply SPL_LIBDISK_SUPPORT 25 imply SPL_LIBGENERIC_SUPPORT 26 imply SPL_MMC_SUPPORT 27 imply SPL_NAND_SUPPORT 28 imply SPL_POWER_SUPPORT 29 imply SPL_SERIAL_SUPPORT 30 imply SPL_WATCHDOG_SUPPORT 31 imply SPL_YMODEM_SUPPORT 32 help 33 This option specifies support for the AM335x 34 GP and HS EVM development platforms. The AM335x 35 GP EVM is a standalone test, development, and 36 evaluation module system that enables developers 37 to write software and develop hardware around 38 an AM335x processor subsystem. 39 40config TARGET_AM335X_BALTOS 41 bool "Support am335x_baltos" 42 select BOARD_LATE_INIT 43 select DM 44 select DM_SERIAL 45 select DM_GPIO 46 47config TARGET_AM335X_IGEP0033 48 bool "Support am335x_igep0033" 49 select DM 50 select DM_SERIAL 51 select DM_GPIO 52 53config TARGET_AM335X_SHC 54 bool "Support am335x based shc board from bosch" 55 select BOARD_LATE_INIT 56 select DM 57 select DM_SERIAL 58 select DM_GPIO 59 60config TARGET_AM335X_SL50 61 bool "Support am335x_sl50" 62 select BOARD_LATE_INIT 63 select DM 64 select DM_SERIAL 65 select DM_GPIO 66 67config TARGET_BAV335X 68 bool "Support bav335x" 69 select BOARD_LATE_INIT 70 select DM 71 select DM_SERIAL 72 help 73 The BAV335x OEM Network Processor integrates all the functions of an 74 embedded network computer in a small, easy to use SODIMM module which 75 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 76 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 77 ethernet with simple connection to external connectors. 78 79 For more information, visit: http://birdland.com/oem 80 81config TARGET_CHILIBOARD 82 bool "Grinn chiliBoard" 83 select AM33XX_CHILISOM 84 select BOARD_LATE_INIT 85 select DM 86 select DM_SERIAL 87 88config TARGET_CM_T335 89 bool "Support cm_t335" 90 select DM 91 select DM_SERIAL 92 select DM_GPIO 93 94config TARGET_PCM051 95 bool "Support pcm051" 96 select DM 97 select DM_SERIAL 98 select DM_GPIO 99 100config TARGET_PENGWYN 101 bool "Support pengwyn" 102 select DM 103 select DM_SERIAL 104 select DM_GPIO 105 106config TARGET_PEPPER 107 bool "Support pepper" 108 select DM 109 select DM_SERIAL 110 select DM_GPIO 111 112endchoice 113 114endif 115 116if AM43XX 117 118config TARGET_AM43XX_EVM 119 bool "Support am43xx_evm" 120 select BOARD_LATE_INIT 121 select TI_I2C_BOARD_DETECT 122 imply DM_ETH 123 imply DM_I2C 124 imply DM_SPI 125 imply DM_SPI_FLASH 126 imply SPI_FLASH_BAR 127 imply SPL_ENV_SUPPORT 128 imply SPL_EXT_SUPPORT 129 imply SPL_FAT_SUPPORT 130 imply SPL_GPIO_SUPPORT 131 imply SPL_I2C_SUPPORT 132 imply SPL_LIBCOMMON_SUPPORT 133 imply SPL_LIBDISK_SUPPORT 134 imply SPL_LIBGENERIC_SUPPORT 135 imply SPL_MMC_SUPPORT 136 imply SPL_NAND_SUPPORT 137 imply SPL_POWER_SUPPORT 138 imply SPL_SERIAL_SUPPORT 139 imply SPL_WATCHDOG_SUPPORT 140 imply SPL_YMODEM_SUPPORT 141 help 142 This option specifies support for the AM43xx 143 GP and HS EVM development platforms.The AM437x 144 GP EVM is a standalone test, development, and 145 evaluation module system that enables developers 146 to write software and develop hardware around 147 an AM43xx processor subsystem. 148endif 149 150if AM43XX || AM33XX 151config ISW_ENTRY_ADDR 152 hex "Address in memory or XIP flash of bootloader entry point" 153 help 154 After any reset, the boot ROM on the AM43XX SOC 155 searches the boot media for a valid boot image. 156 For non-XIP devices, the ROM then copies the 157 image into internal memory. 158 For all boot modes, after the ROM processes the 159 boot image it eventually computes the entry 160 point address depending on the device type 161 (secure/non-secure), boot media (xip/non-xip) and 162 image headers. 163 default 0x402F4000 if AM43XX 164 default 0x402F0400 if AM33XX 165 166config PUB_ROM_DATA_SIZE 167 hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 168 help 169 During the device boot, the public ROM uses the top of 170 the public L3 OCMC RAM to store r/w data like stack, 171 heap, globals etc. When the ROM is copying the boot 172 image from the boot media into memory, the image must 173 not spill over into this area. This value can be used 174 during compile time to determine the maximum size of a 175 boot image. Once the ROM transfers control to the boot 176 image, this area is no longer used, and can be reclaimed 177 for run time use by the boot image. 178 default 0x8400 179endif 180