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 string "Board name" 40 default "zynq" 41 42config SYS_VENDOR 43 string "Vendor name" 44 default "xilinx" 45 46config SYS_SOC 47 default "zynq" 48 49config SYS_CONFIG_NAME 50 string "Board configuration name" 51 default "zynq-common" 52 help 53 This option contains information about board configuration name. 54 Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header 55 will be used for board configuration. 56 57config SYS_MALLOC_F_LEN 58 default 0x600 59 60config SYS_MALLOC_LEN 61 default 0x1400000 62 63config BOOT_INIT_FILE 64 string "boot.bin init register filename" 65 default "" 66 help 67 Add register writes to boot.bin format (max 256 pairs). 68 Expect a table of register-value pairs, e.g. "0x12345678 0x4321" 69 70config ZYNQ_SDHCI_MAX_FREQ 71 default 52000000 72 73endif 74