xref: /OK3568_Linux_fs/u-boot/arch/arm/mach-zynq/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunif ARCH_ZYNQ
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunconfig SPL_LDSCRIPT
4*4882a593Smuzhiyun	default "arch/arm/mach-zynq/u-boot-spl.lds"
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunconfig SPL_FAT_SUPPORT
7*4882a593Smuzhiyun	default y
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunconfig SPL_LIBCOMMON_SUPPORT
10*4882a593Smuzhiyun	default y
11*4882a593Smuzhiyun
12*4882a593Smuzhiyunconfig SPL_LIBDISK_SUPPORT
13*4882a593Smuzhiyun	default y
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunconfig SPL_LIBGENERIC_SUPPORT
16*4882a593Smuzhiyun	default y
17*4882a593Smuzhiyun
18*4882a593Smuzhiyunconfig SPL_MMC_SUPPORT
19*4882a593Smuzhiyun	default y if MMC_SDHCI_ZYNQ
20*4882a593Smuzhiyun
21*4882a593Smuzhiyunconfig SPL_SERIAL_SUPPORT
22*4882a593Smuzhiyun	default y
23*4882a593Smuzhiyun
24*4882a593Smuzhiyunconfig SPL_SPI_FLASH_SUPPORT
25*4882a593Smuzhiyun	default y if ZYNQ_QSPI
26*4882a593Smuzhiyun
27*4882a593Smuzhiyunconfig SPL_SPI_SUPPORT
28*4882a593Smuzhiyun	default y if ZYNQ_QSPI
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunconfig ZYNQ_DDRC_INIT
31*4882a593Smuzhiyun	bool "Zynq DDRC initialization"
32*4882a593Smuzhiyun	default y
33*4882a593Smuzhiyun	help
34*4882a593Smuzhiyun	  This option used to perform DDR specific initialization
35*4882a593Smuzhiyun	  if required. There might be cases like ddr less where we
36*4882a593Smuzhiyun	  want to skip ddr init and this option is useful for it.
37*4882a593Smuzhiyun
38*4882a593Smuzhiyunconfig SYS_BOARD
39*4882a593Smuzhiyun	default "zynq"
40*4882a593Smuzhiyun
41*4882a593Smuzhiyunconfig SYS_VENDOR
42*4882a593Smuzhiyun	string "Vendor name"
43*4882a593Smuzhiyun	default "xilinx"
44*4882a593Smuzhiyun
45*4882a593Smuzhiyunconfig SYS_SOC
46*4882a593Smuzhiyun	default "zynq"
47*4882a593Smuzhiyun
48*4882a593Smuzhiyunconfig SYS_CONFIG_NAME
49*4882a593Smuzhiyun	string "Board configuration name"
50*4882a593Smuzhiyun	default "zynq-common"
51*4882a593Smuzhiyun	help
52*4882a593Smuzhiyun	  This option contains information about board configuration name.
53*4882a593Smuzhiyun	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
54*4882a593Smuzhiyun	  will be used for board configuration.
55*4882a593Smuzhiyun
56*4882a593Smuzhiyunconfig SYS_MALLOC_F_LEN
57*4882a593Smuzhiyun	default 0x600
58*4882a593Smuzhiyun
59*4882a593Smuzhiyunconfig BOOT_INIT_FILE
60*4882a593Smuzhiyun	string "boot.bin init register filename"
61*4882a593Smuzhiyun	default ""
62*4882a593Smuzhiyun	help
63*4882a593Smuzhiyun	  Add register writes to boot.bin format (max 256 pairs).
64*4882a593Smuzhiyun	  Expect a table of register-value pairs, e.g. "0x12345678 0x4321"
65*4882a593Smuzhiyun
66*4882a593Smuzhiyunendif
67