Prepare v2023.10
[platform/kernel/u-boot.git] / arch / arm / mach-versal / Kconfig
1 # SPDX-License-Identifier: GPL-2.0+
2
3 if ARCH_VERSAL
4
5 config SYS_BOARD
6         string "Board name"
7         default "versal"
8
9 config SYS_VENDOR
10         string "Vendor name"
11         default "xilinx"
12
13 config SYS_SOC
14         default "versal"
15
16 config SYS_CONFIG_NAME
17         string "Board configuration name"
18         default "xilinx_versal"
19         help
20           This option contains information about board configuration name.
21           Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
22           will be used for board configuration.
23
24 config SYS_MALLOC_LEN
25         default 0x2000000
26
27 config ZYNQ_SDHCI_MAX_FREQ
28         default 200000000
29
30 config IOU_SWITCH_DIVISOR0
31         hex "IOU switch divisor0"
32         default 0x20
33         help
34           Setup time clock divisor for input clock.
35
36 config SYS_MEM_RSVD_FOR_MMU
37         bool "Reserve memory for MMU Table"
38         help
39           If defined this option is used to setup different space for
40           MMU table than the one which will be allocated during
41           relocation.
42
43 config DEFINE_TCM_OCM_MMAP
44         bool "Define TCM and OCM memory in MMU Table"
45         default y if MP
46         help
47           This option if enabled defines the TCM and OCM memory and its
48           memory attributes in MMU table entry.
49
50 config VERSAL_NO_DDR
51         bool "Disable DDR MMU mapping"
52         help
53           This option configures MMU with no DDR to avoid speculative
54           access to DDR memory where DDR is not present.
55
56 source "board/xilinx/Kconfig"
57 source "board/xilinx/versal/Kconfig"
58
59 endif