1*4882a593Smuzhiyunif ARCH_ZYNQ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunconfig SPL_LDSCRIPT 4*4882a593Smuzhiyun default "arch/arm/mach-zynq/u-boot-spl.lds" 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunconfig SPL_FAT_SUPPORT 7*4882a593Smuzhiyun default y 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunconfig SPL_LIBCOMMON_SUPPORT 10*4882a593Smuzhiyun default y 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunconfig SPL_LIBDISK_SUPPORT 13*4882a593Smuzhiyun default y 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunconfig SPL_LIBGENERIC_SUPPORT 16*4882a593Smuzhiyun default y 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunconfig SPL_MMC_SUPPORT 19*4882a593Smuzhiyun default y if MMC_SDHCI_ZYNQ 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunconfig SPL_SERIAL_SUPPORT 22*4882a593Smuzhiyun default y 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunconfig SPL_SPI_FLASH_SUPPORT 25*4882a593Smuzhiyun default y if ZYNQ_QSPI 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunconfig SPL_SPI_SUPPORT 28*4882a593Smuzhiyun default y if ZYNQ_QSPI 29*4882a593Smuzhiyun 30*4882a593Smuzhiyunconfig ZYNQ_DDRC_INIT 31*4882a593Smuzhiyun bool "Zynq DDRC initialization" 32*4882a593Smuzhiyun default y 33*4882a593Smuzhiyun help 34*4882a593Smuzhiyun This option used to perform DDR specific initialization 35*4882a593Smuzhiyun if required. There might be cases like ddr less where we 36*4882a593Smuzhiyun want to skip ddr init and this option is useful for it. 37*4882a593Smuzhiyun 38*4882a593Smuzhiyunconfig SYS_BOARD 39*4882a593Smuzhiyun default "zynq" 40*4882a593Smuzhiyun 41*4882a593Smuzhiyunconfig SYS_VENDOR 42*4882a593Smuzhiyun string "Vendor name" 43*4882a593Smuzhiyun default "xilinx" 44*4882a593Smuzhiyun 45*4882a593Smuzhiyunconfig SYS_SOC 46*4882a593Smuzhiyun default "zynq" 47*4882a593Smuzhiyun 48*4882a593Smuzhiyunconfig SYS_CONFIG_NAME 49*4882a593Smuzhiyun string "Board configuration name" 50*4882a593Smuzhiyun default "zynq-common" 51*4882a593Smuzhiyun help 52*4882a593Smuzhiyun This option contains information about board configuration name. 53*4882a593Smuzhiyun Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header 54*4882a593Smuzhiyun will be used for board configuration. 55*4882a593Smuzhiyun 56*4882a593Smuzhiyunconfig SYS_MALLOC_F_LEN 57*4882a593Smuzhiyun default 0x600 58*4882a593Smuzhiyun 59*4882a593Smuzhiyunconfig BOOT_INIT_FILE 60*4882a593Smuzhiyun string "boot.bin init register filename" 61*4882a593Smuzhiyun default "" 62*4882a593Smuzhiyun help 63*4882a593Smuzhiyun Add register writes to boot.bin format (max 256 pairs). 64*4882a593Smuzhiyun Expect a table of register-value pairs, e.g. "0x12345678 0x4321" 65*4882a593Smuzhiyun 66*4882a593Smuzhiyunendif 67