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 SPL_ENV_SUPPORT 123 imply SPL_EXT_SUPPORT 124 imply SPL_FAT_SUPPORT 125 imply SPL_GPIO_SUPPORT 126 imply SPL_I2C_SUPPORT 127 imply SPL_LIBCOMMON_SUPPORT 128 imply SPL_LIBDISK_SUPPORT 129 imply SPL_LIBGENERIC_SUPPORT 130 imply SPL_MMC_SUPPORT 131 imply SPL_NAND_SUPPORT 132 imply SPL_POWER_SUPPORT 133 imply SPL_SERIAL_SUPPORT 134 imply SPL_WATCHDOG_SUPPORT 135 imply SPL_YMODEM_SUPPORT 136 help 137 This option specifies support for the AM43xx 138 GP and HS EVM development platforms.The AM437x 139 GP EVM is a standalone test, development, and 140 evaluation module system that enables developers 141 to write software and develop hardware around 142 an AM43xx processor subsystem. 143endif 144 145if AM43XX || AM33XX 146config ISW_ENTRY_ADDR 147 hex "Address in memory or XIP flash of bootloader entry point" 148 help 149 After any reset, the boot ROM on the AM43XX SOC 150 searches the boot media for a valid boot image. 151 For non-XIP devices, the ROM then copies the 152 image into internal memory. 153 For all boot modes, after the ROM processes the 154 boot image it eventually computes the entry 155 point address depending on the device type 156 (secure/non-secure), boot media (xip/non-xip) and 157 image headers. 158 default 0x402F4000 if AM43XX 159 default 0x402F0400 if AM33XX 160 161config PUB_ROM_DATA_SIZE 162 hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 163 help 164 During the device boot, the public ROM uses the top of 165 the public L3 OCMC RAM to store r/w data like stack, 166 heap, globals etc. When the ROM is copying the boot 167 image from the boot media into memory, the image must 168 not spill over into this area. This value can be used 169 during compile time to determine the maximum size of a 170 boot image. Once the ROM transfers control to the boot 171 image, this area is no longer used, and can be reclaimed 172 for run time use by the boot image. 173 default 0x8400 174endif 175