1 if ARCH_ZYNQ 2 3 config SPL_LDSCRIPT 4 default "arch/arm/mach-zynq/u-boot-spl.lds" 5 6 config SPL_FAT_SUPPORT 7 default y 8 9 config SPL_LIBCOMMON_SUPPORT 10 default y 11 12 config SPL_LIBDISK_SUPPORT 13 default y 14 15 config SPL_LIBGENERIC_SUPPORT 16 default y 17 18 config SPL_MMC_SUPPORT 19 default y if MMC_SDHCI_ZYNQ 20 21 config SPL_SERIAL_SUPPORT 22 default y 23 24 config SPL_SPI_FLASH_SUPPORT 25 default y if ZYNQ_QSPI 26 27 config SPL_SPI_SUPPORT 28 default y if ZYNQ_QSPI 29 30 config 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 38 config SYS_BOARD 39 string "Board name" 40 default "zynq" 41 42 config SYS_VENDOR 43 string "Vendor name" 44 default "xilinx" 45 46 config SYS_SOC 47 default "zynq" 48 49 config 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 57 config SYS_MALLOC_F_LEN 58 default 0x600 59 60 config BOOT_INIT_FILE 61 string "boot.bin init register filename" 62 default "" 63 help 64 Add register writes to boot.bin format (max 256 pairs). 65 Expect a table of register-value pairs, e.g. "0x12345678 0x4321" 66 67 config ZYNQ_SDHCI_MAX_FREQ 68 default 52000000 69 70 endif 71