xref: /openbmc/u-boot/arch/arm/mach-zynq/Kconfig (revision 1b0769f2ed17ffc1cf9b32ad057bc8b160cbcbae)
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