xref: /rk3399_rockchip-uboot/arch/arm/mach-zynq/Kconfig (revision c1b62ba9ca0e41fdd548cb3bb9af3b3f90d4a393)
15ca269a4SMasahiro Yamadaif ARCH_ZYNQ
20107f240SMasahiro Yamada
3*b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT
4*b529993eSPhilipp Tomsich	default "arch/arm/mach-zynq/u-boot-spl.lds"
5*b529993eSPhilipp Tomsich
6ae56db5fSSimon Glassconfig SPL_FAT_SUPPORT
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
390107f240SMasahiro Yamada	default "zynq"
400107f240SMasahiro Yamada
410107f240SMasahiro Yamadaconfig SYS_VENDOR
42ba4ccf93SMike Looijmans	string "Vendor name"
430107f240SMasahiro Yamada	default "xilinx"
440107f240SMasahiro Yamada
450107f240SMasahiro Yamadaconfig SYS_SOC
460107f240SMasahiro Yamada	default "zynq"
470107f240SMasahiro Yamada
480107f240SMasahiro Yamadaconfig SYS_CONFIG_NAME
49ad5b5801SMichal Simek	string "Board configuration name"
50ad5b5801SMichal Simek	default "zynq-common"
51ad5b5801SMichal Simek	help
52ad5b5801SMichal Simek	  This option contains information about board configuration name.
53ad5b5801SMichal Simek	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
54ad5b5801SMichal Simek	  will be used for board configuration.
550107f240SMasahiro Yamada
5604e38905SSimon Glassconfig SYS_MALLOC_F_LEN
5704e38905SSimon Glass	default 0x600
5804e38905SSimon Glass
593b646080SMike Looijmansconfig BOOT_INIT_FILE
603b646080SMike Looijmans	string "boot.bin init register filename"
613b646080SMike Looijmans	default ""
623b646080SMike Looijmans	help
633b646080SMike Looijmans	  Add register writes to boot.bin format (max 256 pairs).
643b646080SMike Looijmans	  Expect a table of register-value pairs, e.g. "0x12345678 0x4321"
653b646080SMike Looijmans
660107f240SMasahiro Yamadaendif
67