blob: 645f06add44d1a57aad823d7e1485b0db3b4f6b9 [file] [log] [blame]
Michal Simekec48b6c2018-08-22 14:55:27 +02001# SPDX-License-Identifier: GPL-2.0+
2
3if ARCH_VERSAL
4
5config SYS_BOARD
6 string "Board name"
7 default "versal"
8
9config SYS_VENDOR
10 string "Vendor name"
11 default "xilinx"
12
13config SYS_SOC
14 default "versal"
15
16config 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
Michal Simekec48b6c2018-08-22 14:55:27 +020024config SYS_MALLOC_LEN
25 default 0x2000000
26
Michal Simekec48b6c2018-08-22 14:55:27 +020027config ZYNQ_SDHCI_MAX_FREQ
28 default 200000000
29
Michal Simek47a766f2019-01-28 11:12:41 +010030config IOU_SWITCH_DIVISOR0
31 hex "IOU switch divisor0"
32 default 0x20
33 help
34 Setup time clock divisor for input clock.
35
Siva Durga Prasad Paladugu4244f2b2019-01-08 21:47:26 +053036config 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
Michal Simek3899ebd2019-09-11 09:39:59 +020043config 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
Michal Simek98da8662020-03-18 13:45:21 +010050config 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
Michal Simek6ba36c02020-08-27 15:34:11 +020056source "board/xilinx/Kconfig"
57source "board/xilinx/versal/Kconfig"
58
Michal Simekec48b6c2018-08-22 14:55:27 +020059endif