xref: /openbmc/u-boot/arch/arm/mach-versal/Kconfig (revision d391c13c99a2b48c98cef6df4479247cd4e62f9d)
1ec48b6c9SMichal Simek# SPDX-License-Identifier: GPL-2.0+
2ec48b6c9SMichal Simek
3ec48b6c9SMichal Simekif ARCH_VERSAL
4ec48b6c9SMichal Simek
5ec48b6c9SMichal Simekconfig SYS_BOARD
6ec48b6c9SMichal Simek	string "Board name"
7ec48b6c9SMichal Simek	default "versal"
8ec48b6c9SMichal Simek
9ec48b6c9SMichal Simekconfig SYS_VENDOR
10ec48b6c9SMichal Simek	string "Vendor name"
11ec48b6c9SMichal Simek	default "xilinx"
12ec48b6c9SMichal Simek
13ec48b6c9SMichal Simekconfig SYS_SOC
14ec48b6c9SMichal Simek	default "versal"
15ec48b6c9SMichal Simek
16ec48b6c9SMichal Simekconfig SYS_CONFIG_NAME
17ec48b6c9SMichal Simek	string "Board configuration name"
18ec48b6c9SMichal Simek	default "xilinx_versal"
19ec48b6c9SMichal Simek	help
20ec48b6c9SMichal Simek	  This option contains information about board configuration name.
21ec48b6c9SMichal Simek	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
22ec48b6c9SMichal Simek	  will be used for board configuration.
23ec48b6c9SMichal Simek
24ec48b6c9SMichal Simekconfig GICV3
25ec48b6c9SMichal Simek	def_bool y
26ec48b6c9SMichal Simek
27ec48b6c9SMichal Simekconfig SYS_MALLOC_LEN
28ec48b6c9SMichal Simek	default 0x2000000
29ec48b6c9SMichal Simek
30ec48b6c9SMichal Simekconfig COUNTER_FREQUENCY
31ec48b6c9SMichal Simek	int "Timer clock frequency"
32ec48b6c9SMichal Simek	default 0
33ec48b6c9SMichal Simek	help
34ec48b6c9SMichal Simek	  Setup time clock frequency for certain platform
35ec48b6c9SMichal Simek
36ec48b6c9SMichal Simekconfig ZYNQ_SDHCI_MAX_FREQ
37ec48b6c9SMichal Simek	default 200000000
38ec48b6c9SMichal Simek
39ddccf5efSMichal Simekconfig VERSAL_OF_BOARD_DTB_ADDR
40ddccf5efSMichal Simek	hex
41ddccf5efSMichal Simek	default 0x1000
42ddccf5efSMichal Simek	depends on OF_BOARD
43ddccf5efSMichal Simek
44*47a766f9SMichal Simekconfig IOU_SWITCH_DIVISOR0
45*47a766f9SMichal Simek	hex "IOU switch divisor0"
46*47a766f9SMichal Simek	default 0x20
47*47a766f9SMichal Simek	help
48*47a766f9SMichal Simek	  Setup time clock divisor for input clock.
49*47a766f9SMichal Simek
504244f2b7SSiva Durga Prasad Paladuguconfig SYS_MEM_RSVD_FOR_MMU
514244f2b7SSiva Durga Prasad Paladugu	bool "Reserve memory for MMU Table"
524244f2b7SSiva Durga Prasad Paladugu	help
534244f2b7SSiva Durga Prasad Paladugu	  If defined this option is used to setup different space for
544244f2b7SSiva Durga Prasad Paladugu	  MMU table than the one which will be allocated during
554244f2b7SSiva Durga Prasad Paladugu	  relocation.
564244f2b7SSiva Durga Prasad Paladugu
57ec48b6c9SMichal Simekendif
58