15ca269a4SMasahiro Yamadaif ARCH_ZYNQ 20107f240SMasahiro Yamada 3b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT 4b529993eSPhilipp Tomsich default "arch/arm/mach-zynq/u-boot-spl.lds" 5b529993eSPhilipp Tomsich 6*0c3a9ed4STien Fong Cheeconfig SPL_FS_FAT 7ae56db5fSSimon Glass default y 8ae56db5fSSimon Glass 977d2f7f5SSimon Glassconfig SPL_LIBCOMMON_SUPPORT 1077d2f7f5SSimon Glass default y 1177d2f7f5SSimon Glass 121646eba8SSimon Glassconfig SPL_LIBDISK_SUPPORT 131646eba8SSimon Glass default y 141646eba8SSimon Glass 15cc4288efSSimon Glassconfig SPL_LIBGENERIC_SUPPORT 16cc4288efSSimon Glass default y 17cc4288efSSimon Glass 181fdf7c64SSimon Glassconfig SPL_MMC_SUPPORT 1908aa0334SMasahiro Yamada default y if MMC_SDHCI_ZYNQ 201fdf7c64SSimon Glass 21e00f76ceSSimon Glassconfig SPL_SERIAL_SUPPORT 22e00f76ceSSimon Glass default y 23e00f76ceSSimon Glass 24e404ade4SSimon Glassconfig SPL_SPI_FLASH_SUPPORT 25e404ade4SSimon Glass default y if ZYNQ_QSPI 26e404ade4SSimon Glass 27f35ed9edSSimon Glassconfig SPL_SPI_SUPPORT 28f35ed9edSSimon Glass default y if ZYNQ_QSPI 29f35ed9edSSimon Glass 30d84bd928SSiva Durga Prasad Paladuguconfig ZYNQ_DDRC_INIT 31d84bd928SSiva Durga Prasad Paladugu bool "Zynq DDRC initialization" 32d84bd928SSiva Durga Prasad Paladugu default y 33d84bd928SSiva Durga Prasad Paladugu help 34d84bd928SSiva Durga Prasad Paladugu This option used to perform DDR specific initialization 35d84bd928SSiva Durga Prasad Paladugu if required. There might be cases like ddr less where we 36d84bd928SSiva Durga Prasad Paladugu want to skip ddr init and this option is useful for it. 37d84bd928SSiva Durga Prasad Paladugu 380107f240SMasahiro Yamadaconfig SYS_BOARD 393b2b2ccaSMichal Simek string "Board name" 400107f240SMasahiro Yamada default "zynq" 410107f240SMasahiro Yamada 420107f240SMasahiro Yamadaconfig SYS_VENDOR 43ba4ccf93SMike Looijmans string "Vendor name" 440107f240SMasahiro Yamada default "xilinx" 450107f240SMasahiro Yamada 460107f240SMasahiro Yamadaconfig SYS_SOC 470107f240SMasahiro Yamada default "zynq" 480107f240SMasahiro Yamada 490107f240SMasahiro Yamadaconfig SYS_CONFIG_NAME 50ad5b5801SMichal Simek string "Board configuration name" 51ad5b5801SMichal Simek default "zynq-common" 52ad5b5801SMichal Simek help 53ad5b5801SMichal Simek This option contains information about board configuration name. 54ad5b5801SMichal Simek Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header 55ad5b5801SMichal Simek will be used for board configuration. 560107f240SMasahiro Yamada 5704e38905SSimon Glassconfig SYS_MALLOC_F_LEN 588a260702SAnton Gerasimov default 0x800 5904e38905SSimon Glass 6001aa5b8fSSiva Durga Prasad Paladuguconfig SYS_MALLOC_LEN 6101aa5b8fSSiva Durga Prasad Paladugu default 0x1400000 6201aa5b8fSSiva Durga Prasad Paladugu 633b646080SMike Looijmansconfig BOOT_INIT_FILE 643b646080SMike Looijmans string "boot.bin init register filename" 653b646080SMike Looijmans default "" 663b646080SMike Looijmans help 673b646080SMike Looijmans Add register writes to boot.bin format (max 256 pairs). 683b646080SMike Looijmans Expect a table of register-value pairs, e.g. "0x12345678 0x4321" 693b646080SMike Looijmans 705dc5a53cSVipul Kumarconfig ZYNQ_SDHCI_MAX_FREQ 715dc5a53cSVipul Kumar default 52000000 725dc5a53cSVipul Kumar 730107f240SMasahiro Yamadaendif 74