]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arm/cpu/armv8/zynqmp/Kconfig
ARM64: zynqmp: List secondary software boot modes
[people/ms/u-boot.git] / arch / arm / cpu / armv8 / zynqmp / Kconfig
CommitLineData
0b54a9dd
SDPP
1if ARCH_ZYNQMP
2
ae56db5f
SG
3config SPL_FAT_SUPPORT
4 default y
5
77d2f7f5
SG
6config SPL_LIBCOMMON_SUPPORT
7 default y
8
1646eba8
SG
9config SPL_LIBDISK_SUPPORT
10 default y
11
cc4288ef
SG
12config SPL_LIBGENERIC_SUPPORT
13 default y
14
1fdf7c64
SG
15config SPL_MMC_SUPPORT
16 default y
17
e00f76ce
SG
18config SPL_SERIAL_SUPPORT
19 default y
20
e404ade4
SG
21config SPL_SPI_FLASH_SUPPORT
22 default y if ZYNQ_QSPI
23
f35ed9ed
SG
24config SPL_SPI_SUPPORT
25 default y if ZYNQ_QSPI
26
84c7204b
MS
27config SYS_BOARD
28 default "zynqmp"
29
30config SYS_VENDOR
31 default "xilinx"
32
33config SYS_SOC
34 default "zynqmp"
35
36config SYS_CONFIG_NAME
a1108da7
MS
37 string "Board configuration name"
38 default "xilinx_zynqmp"
39 help
40 This option contains information about board configuration name.
41 Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
42 will be used for board configuration.
84c7204b 43
3b646080
ML
44config BOOT_INIT_FILE
45 string "boot.bin init register filename"
46 default ""
47 help
48 Add register writes to boot.bin format (max 256 pairs).
49 Expect a table of register-value pairs, e.g. "0x12345678 0x4321"
50
16fa00a7
SDPP
51config ZYNQMP_USB
52 bool "Configure ZynqMP USB"
53
04e38905
SG
54config SYS_MALLOC_F_LEN
55 default 0x600
56
7f491d7b
MS
57config SPL_ZYNQMP_ALT_BOOTMODE_ENABLED
58 bool "Overwrite SPL bootmode"
59 depends on SPL
60 help
61 Overwrite bootmode selected via boot mode pins to tell SPL what should
62 be the next boot device.
63
64config SPL_ZYNQMP_ALT_BOOTMODE
65 hex
66 default 0x0 if JTAG_MODE
67 default 0x1 if QSPI_MODE_24BIT
68 default 0x2 if QSPI_MODE_32BIT
69 default 0x3 if SD_MODE
70 default 0x4 if NAND_MODE
71 default 0x5 if SD_MODE1
72 default 0x6 if EMMC_MODE
73 default 0x7 if USB_MODE
2661081c
MS
74 default 0xa if SW_USBHOST_MODE
75 default 0xb if SW_SATA_MODE
7f491d7b
MS
76
77choice
78 prompt "Boot mode"
e367240a 79 depends on SPL_ZYNQMP_ALT_BOOTMODE_ENABLED
7f491d7b
MS
80 default JTAG
81
82config JTAG_MODE
83 bool "JTAG_MODE"
84
85config QSPI_MODE_24BIT
86 bool "QSPI_MODE_24BIT"
87
88config QSPI_MODE_32BIT
89 bool "QSPI_MODE_32BIT"
90
91config SD_MODE
92 bool "SD_MODE"
93
94config SD_MODE1
95 bool "SD_MODE1"
96
97config NAND_MODE
98 bool "NAND_MODE"
99
100config EMMC_MODE
101 bool "EMMC_MODE"
102
103config USB_MODE
104 bool "USB"
105
2661081c
MS
106config SW_USBHOST_MODE
107 bool "SW USBHOST_MODE"
108
109config SW_SATA_MODE
110 bool "SW SATA_MODE"
111
7f491d7b 112endchoice
04e38905 113
84c7204b 114endif