xref: /openbmc/u-boot/arch/arm/mach-zynq/Kconfig (revision d84bd9284ea05412928e5b95d4aaebfce18fef7c)
15ca269a4SMasahiro Yamadaif ARCH_ZYNQ
20107f240SMasahiro Yamada
3ae56db5fSSimon Glassconfig SPL_FAT_SUPPORT
4ae56db5fSSimon Glass	default y
5ae56db5fSSimon Glass
677d2f7f5SSimon Glassconfig SPL_LIBCOMMON_SUPPORT
777d2f7f5SSimon Glass	default y
877d2f7f5SSimon Glass
91646eba8SSimon Glassconfig SPL_LIBDISK_SUPPORT
101646eba8SSimon Glass	default y
111646eba8SSimon Glass
12cc4288efSSimon Glassconfig SPL_LIBGENERIC_SUPPORT
13cc4288efSSimon Glass	default y
14cc4288efSSimon Glass
151fdf7c64SSimon Glassconfig SPL_MMC_SUPPORT
1608aa0334SMasahiro Yamada	default y if MMC_SDHCI_ZYNQ
171fdf7c64SSimon Glass
18e00f76ceSSimon Glassconfig SPL_SERIAL_SUPPORT
19e00f76ceSSimon Glass	default y
20e00f76ceSSimon Glass
21e404ade4SSimon Glassconfig SPL_SPI_FLASH_SUPPORT
22e404ade4SSimon Glass	default y if ZYNQ_QSPI
23e404ade4SSimon Glass
24f35ed9edSSimon Glassconfig SPL_SPI_SUPPORT
25f35ed9edSSimon Glass	default y if ZYNQ_QSPI
26f35ed9edSSimon Glass
27*d84bd928SSiva Durga Prasad Paladuguconfig ZYNQ_DDRC_INIT
28*d84bd928SSiva Durga Prasad Paladugu	bool "Zynq DDRC initialization"
29*d84bd928SSiva Durga Prasad Paladugu	default y
30*d84bd928SSiva Durga Prasad Paladugu	help
31*d84bd928SSiva Durga Prasad Paladugu	  This option used to perform DDR specific initialization
32*d84bd928SSiva Durga Prasad Paladugu	  if required. There might be cases like ddr less where we
33*d84bd928SSiva Durga Prasad Paladugu	  want to skip ddr init and this option is useful for it.
34*d84bd928SSiva Durga Prasad Paladugu
350107f240SMasahiro Yamadaconfig SYS_BOARD
360107f240SMasahiro Yamada	default "zynq"
370107f240SMasahiro Yamada
380107f240SMasahiro Yamadaconfig SYS_VENDOR
39ba4ccf93SMike Looijmans	string "Vendor name"
400107f240SMasahiro Yamada	default "xilinx"
410107f240SMasahiro Yamada
420107f240SMasahiro Yamadaconfig SYS_SOC
430107f240SMasahiro Yamada	default "zynq"
440107f240SMasahiro Yamada
450107f240SMasahiro Yamadaconfig SYS_CONFIG_NAME
46ad5b5801SMichal Simek	string "Board configuration name"
47ad5b5801SMichal Simek	default "zynq-common"
48ad5b5801SMichal Simek	help
49ad5b5801SMichal Simek	  This option contains information about board configuration name.
50ad5b5801SMichal Simek	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
51ad5b5801SMichal Simek	  will be used for board configuration.
520107f240SMasahiro Yamada
5304e38905SSimon Glassconfig SYS_MALLOC_F_LEN
5404e38905SSimon Glass	default 0x600
5504e38905SSimon Glass
563b646080SMike Looijmansconfig BOOT_INIT_FILE
573b646080SMike Looijmans	string "boot.bin init register filename"
583b646080SMike Looijmans	default ""
593b646080SMike Looijmans	help
603b646080SMike Looijmans	  Add register writes to boot.bin format (max 256 pairs).
613b646080SMike Looijmans	  Expect a table of register-value pairs, e.g. "0x12345678 0x4321"
623b646080SMike Looijmans
630107f240SMasahiro Yamadaendif
64