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