xref: /openbmc/u-boot/arch/arm/mach-zynq/Kconfig (revision d9b23e26)
1if ARCH_ZYNQ
2
3config SPL_LDSCRIPT
4	default "arch/arm/mach-zynq/u-boot-spl.lds"
5
6config SPL_FAT_SUPPORT
7	default y
8
9config SPL_LIBCOMMON_SUPPORT
10	default y
11
12config SPL_LIBDISK_SUPPORT
13	default y
14
15config SPL_LIBGENERIC_SUPPORT
16	default y
17
18config SPL_MMC_SUPPORT
19	default y if MMC_SDHCI_ZYNQ
20
21config SPL_SERIAL_SUPPORT
22	default y
23
24config SPL_SPI_FLASH_SUPPORT
25	default y if ZYNQ_QSPI
26
27config SPL_SPI_SUPPORT
28	default y if ZYNQ_QSPI
29
30config 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
38config SYS_BOARD
39	default "zynq"
40
41config SYS_VENDOR
42	string "Vendor name"
43	default "xilinx"
44
45config SYS_SOC
46	default "zynq"
47
48config SYS_CONFIG_NAME
49	string "Board configuration name"
50	default "zynq-common"
51	help
52	  This option contains information about board configuration name.
53	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
54	  will be used for board configuration.
55
56config SYS_MALLOC_F_LEN
57	default 0x600
58
59config BOOT_INIT_FILE
60	string "boot.bin init register filename"
61	default ""
62	help
63	  Add register writes to boot.bin format (max 256 pairs).
64	  Expect a table of register-value pairs, e.g. "0x12345678 0x4321"
65
66endif
67