1if TI816X 2 3config TARGET_TI816X_EVM 4 bool "Support ti816x_evm" 5 help 6 This option specifies support for the TI8168 EVM development platform 7 with PG2.0 silicon and DDR3 DRAM. 8 9endif 10 11if TI814X 12 13config TARGET_TI814X_EVM 14 bool "Support ti814x_evm" 15 help 16 This option specifies support for the TI8148 17 EVM development platform. 18 19endif 20 21if AM33XX 22 23config AM33XX_CHILISOM 24 bool 25 select SUPPORT_SPL 26 27choice 28 prompt "AM33xx board select" 29 30config TARGET_AM335X_EVM 31 bool "Support am335x_evm" 32 select BOARD_LATE_INIT 33 select DM 34 select DM_GPIO 35 select DM_SERIAL 36 select TI_I2C_BOARD_DETECT 37 select SUPPORT_EXTENSION_SCAN 38 imply CMD_DM 39 imply SPL_DM 40 imply SPL_DM_SEQ_ALIAS 41 imply SPL_ENV_SUPPORT 42 imply SPL_FS_EXT4 43 imply SPL_FS_FAT 44 imply SPL_GPIO 45 imply SPL_I2C 46 imply SPL_LIBCOMMON_SUPPORT 47 imply SPL_LIBDISK_SUPPORT 48 imply SPL_LIBGENERIC_SUPPORT 49 imply SPL_MMC 50 imply SPL_NAND_SUPPORT 51 imply SPL_OF_LIBFDT 52 imply SPL_POWER 53 imply SPL_SEPARATE_BSS 54 imply SPL_SERIAL 55 imply SPL_SYS_MALLOC_SIMPLE 56 imply SPL_WATCHDOG 57 imply SPL_YMODEM_SUPPORT 58 help 59 This option specifies support for the AM335x 60 GP and HS EVM development platforms. The AM335x 61 GP EVM is a standalone test, development, and 62 evaluation module system that enables developers 63 to write software and develop hardware around 64 an AM335x processor subsystem. 65 66config TARGET_AM335X_BALTOS 67 bool "Support am335x_baltos" 68 select BOARD_LATE_INIT 69 select DM 70 select DM_GPIO 71 select DM_SERIAL 72 imply CMD_DM 73 74config TARGET_AM335X_IGEP003X 75 bool "Support am335x_igep003x" 76 select BOARD_LATE_INIT 77 select DM 78 select DM_GPIO 79 select DM_SERIAL 80 imply CMD_DM 81 82config TARGET_AM335X_SHC 83 bool "Support am335x based shc board from bosch" 84 select BOARD_LATE_INIT 85 select DM 86 select DM_GPIO 87 select DM_SERIAL 88 imply CMD_DM 89 imply CMD_SPL 90 91config TARGET_AM335X_GUARDIAN 92 bool "Support am335x based guardian board from bosch" 93 select BOARD_LATE_INIT 94 select DM 95 select DM_SERIAL 96 select DM_GPIO 97 select DM_VIDEO 98 select DM_PANEL_HX8238D 99 100config TARGET_AM335X_SL50 101 bool "Support am335x_sl50" 102 select BOARD_LATE_INIT 103 select DM 104 select DM_GPIO 105 select DM_SERIAL 106 imply CMD_DM 107 108config TARGET_BRXRE1 109 bool "Support BRXRE1" 110 select BOARD_LATE_INIT 111 112config TARGET_BRSMARC1 113 bool "Support BRSMARC1" 114 select BOARD_LATE_INIT 115 116config TARGET_BRPPT1 117 bool "Support BRPPT1" 118 select BOARD_LATE_INIT 119 120config TARGET_CHILIBOARD 121 bool "Grinn chiliBoard" 122 select AM33XX_CHILISOM 123 select BOARD_LATE_INIT 124 select DM 125 select DM_SERIAL 126 imply CMD_DM 127 128config TARGET_CM_T335 129 bool "Support cm_t335" 130 select DM 131 select DM_GPIO 132 select DM_SERIAL 133 imply CMD_DM 134 135config TARGET_DRACO 136 bool "Support draco" 137 select BOARD_LATE_INIT 138 select DM 139 select DM_GPIO 140 select DM_SERIAL 141 imply CMD_DM 142 143config TARGET_ETAMIN 144 bool "Support etamin" 145 select BOARD_LATE_INIT 146 select DM 147 select DM_GPIO 148 select DM_SERIAL 149 imply CMD_DM 150 151config TARGET_PCM051 152 bool "Support pcm051" 153 select DM 154 select DM_GPIO 155 select DM_SERIAL 156 imply CMD_DM 157 158config TARGET_PHYCORE_AM335X_R2 159 bool "Support phyCORE AM335X R2" 160 select DM 161 select DM_GPIO 162 select DM_SERIAL 163 imply CMD_DM 164 165config TARGET_PXM2 166 bool "Support pxm2" 167 select BOARD_LATE_INIT 168 select DM 169 select DM_GPIO 170 select DM_SERIAL 171 imply CMD_DM 172 173config TARGET_RASTABAN 174 bool "Support rastaban" 175 select BOARD_LATE_INIT 176 select DM 177 select DM_GPIO 178 select DM_SERIAL 179 imply CMD_DM 180 181config TARGET_RUT 182 bool "Support rut" 183 select BOARD_LATE_INIT 184 select DM 185 select DM_GPIO 186 select DM_SERIAL 187 imply CMD_DM 188 189config TARGET_THUBAN 190 bool "Support thuban" 191 select BOARD_LATE_INIT 192 select DM 193 select DM_GPIO 194 select DM_SERIAL 195 imply CMD_DM 196 197config TARGET_PDU001 198 bool "Support PDU001" 199 select DM 200 select DM_SERIAL 201 imply SPL_SEPARATE_BSS 202 imply CMD_DM 203 help 204 Support for PDU001 platform developed by EETS GmbH. 205 The PDU001 is a processor and display unit developed around 206 the Computing-Module m2 from bytes at work AG. 207 208endchoice 209 210endif 211 212if AM43XX 213 214choice 215 prompt "AM43xx board select" 216 217config TARGET_AM43XX_EVM 218 bool "Support am43xx_evm" 219 select BOARD_LATE_INIT 220 select TI_I2C_BOARD_DETECT 221 imply DM_ETH 222 imply DM_I2C 223 imply DM_SPI 224 imply DM_SPI_FLASH 225 imply SPL_ENV_SUPPORT 226 imply SPL_FS_EXT4 227 imply SPL_FS_FAT 228 imply SPL_GPIO 229 imply SPL_I2C 230 imply SPL_LIBCOMMON_SUPPORT 231 imply SPL_LIBDISK_SUPPORT 232 imply SPL_LIBGENERIC_SUPPORT 233 imply SPL_MMC 234 imply SPL_NAND_SUPPORT 235 imply SPL_POWER 236 imply SPL_SERIAL 237 imply SPL_WATCHDOG 238 imply SPL_YMODEM_SUPPORT 239 help 240 This option specifies support for the AM43xx 241 GP and HS EVM development platforms.The AM437x 242 GP EVM is a standalone test, development, and 243 evaluation module system that enables developers 244 to write software and develop hardware around 245 an AM43xx processor subsystem. 246 247config TARGET_CM_T43 248 bool "Support cm_t43" 249 250endchoice 251 252config SPL_RTC_DDR_SUPPORT 253 bool 254 depends on SPL 255 prompt "Enable RTC-DDR ONLY Support" 256 help 257 If you want RTC-DDR ONLY Support, say Y. RTC Only with DDR in 258 self-refresh mode is a special power saving mode where in all 259 the other voltages are turned off apart from the RTC domain and DDR. 260 So only RTC is alive and ticking and one can program it to wake 261 up after a predetermined period. Once RTC alarm fires, the PMIC 262 powers up all the voltage domains. U-Boot takes a special path 263 as the DDR has contents is in self-refresh and restore path is 264 followed. 265 266endif 267 268if AM43XX || AM33XX 269config PUB_ROM_DATA_SIZE 270 hex "Size in bytes of the L3 SRAM reserved by ROM to store data" 271 default 0x8400 272 help 273 During the device boot, the public ROM uses the top of 274 the public L3 OCMC RAM to store r/w data like stack, 275 heap, globals etc. When the ROM is copying the boot 276 image from the boot media into memory, the image must 277 not spill over into this area. This value can be used 278 during compile time to determine the maximum size of a 279 boot image. Once the ROM transfers control to the boot 280 image, this area is no longer used, and can be reclaimed 281 for run time use by the boot image. 282endif 283