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