blob: 629a14129d5a3d618f58ea90ec129440bb881595 [file] [log] [blame]
Michal Simek4b066a12018-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
Michal Simek4b066a12018-08-22 14:55:27 +020016config SYS_MALLOC_LEN
17 default 0x2000000
18
Michal Simek4b066a12018-08-22 14:55:27 +020019config ZYNQ_SDHCI_MAX_FREQ
20 default 200000000
21
Michal Simekf56f7d12019-01-28 11:12:41 +010022config IOU_SWITCH_DIVISOR0
23 hex "IOU switch divisor0"
24 default 0x20
25 help
26 Setup time clock divisor for input clock.
27
Siva Durga Prasad Paladugu775aa952019-01-08 21:47:26 +053028config SYS_MEM_RSVD_FOR_MMU
29 bool "Reserve memory for MMU Table"
30 help
31 If defined this option is used to setup different space for
32 MMU table than the one which will be allocated during
33 relocation.
34
Michal Simekfe2eb112019-09-11 09:39:59 +020035config DEFINE_TCM_OCM_MMAP
36 bool "Define TCM and OCM memory in MMU Table"
37 default y if MP
38 help
39 This option if enabled defines the TCM and OCM memory and its
40 memory attributes in MMU table entry.
41
Michal Simekdfcd21d2020-03-18 13:45:21 +010042config VERSAL_NO_DDR
43 bool "Disable DDR MMU mapping"
44 help
45 This option configures MMU with no DDR to avoid speculative
46 access to DDR memory where DDR is not present.
47
Michal Simek5f884852020-08-27 15:34:11 +020048source "board/xilinx/Kconfig"
49source "board/xilinx/versal/Kconfig"
50
Michal Simek4b066a12018-08-22 14:55:27 +020051endif