Prepare v2023.10
[platform/kernel/u-boot.git] / arch / arm / mach-zynq / Kconfig
1 if ARCH_ZYNQ
2
3 config SPL_FS_FAT
4         default y
5
6 config SPL_LIBCOMMON_SUPPORT
7         default y
8
9 config SPL_LIBDISK_SUPPORT
10         default y
11
12 config SPL_LIBGENERIC_SUPPORT
13         default y
14
15 config SPL_MMC
16         default y if MMC_SDHCI_ZYNQ
17
18 config SPL_SERIAL
19         default y
20
21 config SPL_SPI_FLASH_SUPPORT
22         default y if ZYNQ_QSPI
23
24 config SPL_SPI
25         default y if ZYNQ_QSPI
26
27 config ZYNQ_DDRC_INIT
28         bool "Zynq DDRC initialization"
29         default y
30         help
31           This option used to perform DDR specific initialization
32           if required. There might be cases like ddr less where we
33           want to skip ddr init and this option is useful for it.
34
35 config SYS_BOARD
36         string "Board name"
37         default "zynq"
38
39 config SYS_VENDOR
40         string "Vendor name"
41         default "xilinx"
42
43 config SYS_SOC
44         default "zynq"
45
46 config SYS_CONFIG_NAME
47         string "Board configuration name"
48         default "zynq-common"
49         help
50           This option contains information about board configuration name.
51           Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
52           will be used for board configuration.
53
54 config SYS_MALLOC_F_LEN
55         default 0x800
56
57 config SYS_MALLOC_LEN
58         default 0x1400000
59
60 config BOOT_INIT_FILE
61         string "boot.bin init register filename"
62         default ""
63         help
64           Add register writes to boot.bin format (max 256 pairs).
65           Expect a table of register-value pairs, e.g. "0x12345678 0x4321"
66
67 config ZYNQ_SDHCI_MAX_FREQ
68         default 52000000
69
70 source "board/xilinx/Kconfig"
71 source "board/xilinx/zynq/Kconfig"
72
73 endif