]>
Commit | Line | Data |
---|---|---|
0b54a9dd SDPP |
1 | if ARCH_ZYNQMP |
2 | ||
ae56db5f SG |
3 | config SPL_FAT_SUPPORT |
4 | default y | |
5 | ||
77d2f7f5 SG |
6 | config SPL_LIBCOMMON_SUPPORT |
7 | default y | |
8 | ||
1646eba8 SG |
9 | config SPL_LIBDISK_SUPPORT |
10 | default y | |
11 | ||
cc4288ef SG |
12 | config SPL_LIBGENERIC_SUPPORT |
13 | default y | |
14 | ||
1fdf7c64 | 15 | config SPL_MMC_SUPPORT |
0dcf18c6 | 16 | default y if MMC_SDHCI_ZYNQ |
1fdf7c64 | 17 | |
e00f76ce SG |
18 | config SPL_SERIAL_SUPPORT |
19 | default y | |
20 | ||
e404ade4 SG |
21 | config SPL_SPI_FLASH_SUPPORT |
22 | default y if ZYNQ_QSPI | |
23 | ||
f35ed9ed SG |
24 | config SPL_SPI_SUPPORT |
25 | default y if ZYNQ_QSPI | |
26 | ||
84c7204b MS |
27 | config SYS_BOARD |
28 | default "zynqmp" | |
29 | ||
30 | config SYS_VENDOR | |
ef4cab9d | 31 | string "Vendor name" |
84c7204b MS |
32 | default "xilinx" |
33 | ||
34 | config SYS_SOC | |
35 | default "zynqmp" | |
36 | ||
37 | config SYS_CONFIG_NAME | |
a1108da7 MS |
38 | string "Board configuration name" |
39 | default "xilinx_zynqmp" | |
40 | help | |
41 | This option contains information about board configuration name. | |
42 | Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header | |
43 | will be used for board configuration. | |
84c7204b | 44 | |
e042d36e SDPP |
45 | config SYS_MEM_RSVD_FOR_MMU |
46 | bool "Reserve memory for MMU Table" | |
47 | help | |
48 | If defined this option is used to setup different space for | |
49 | MMU table than the one which will be allocated during | |
50 | relocation. | |
51 | ||
3b646080 ML |
52 | config BOOT_INIT_FILE |
53 | string "boot.bin init register filename" | |
9cf9da78 | 54 | depends on SPL |
3b646080 ML |
55 | default "" |
56 | help | |
57 | Add register writes to boot.bin format (max 256 pairs). | |
58 | Expect a table of register-value pairs, e.g. "0x12345678 0x4321" | |
59 | ||
c85a6b79 MS |
60 | config PMUFW_INIT_FILE |
61 | string "PMU firmware" | |
62 | depends on SPL | |
63 | default "" | |
64 | help | |
65 | Include external PMUFW (Platform Management Unit FirmWare) to | |
66 | a Xilinx bootable image (boot.bin). | |
67 | ||
16fa00a7 SDPP |
68 | config ZYNQMP_USB |
69 | bool "Configure ZynqMP USB" | |
70 | ||
04e38905 SG |
71 | config SYS_MALLOC_F_LEN |
72 | default 0x600 | |
73 | ||
189bec47 SDPP |
74 | config DEFINE_TCM_OCM_MMAP |
75 | bool "Define TCM and OCM memory in MMU Table" | |
76 | help | |
77 | This option if enabled defines the TCM and OCM memory and its | |
78 | memory attributes in MMU table entry. | |
79 | ||
fd1b635c MS |
80 | config ZYNQMP_PSU_INIT_ENABLED |
81 | bool "Include psu_init" | |
82 | help | |
83 | Include psu_init to full u-boot. SPL include psu_init by default. | |
84 | ||
7f491d7b MS |
85 | config SPL_ZYNQMP_ALT_BOOTMODE_ENABLED |
86 | bool "Overwrite SPL bootmode" | |
87 | depends on SPL | |
88 | help | |
89 | Overwrite bootmode selected via boot mode pins to tell SPL what should | |
90 | be the next boot device. | |
91 | ||
92 | config SPL_ZYNQMP_ALT_BOOTMODE | |
93 | hex | |
94 | default 0x0 if JTAG_MODE | |
95 | default 0x1 if QSPI_MODE_24BIT | |
96 | default 0x2 if QSPI_MODE_32BIT | |
97 | default 0x3 if SD_MODE | |
98 | default 0x4 if NAND_MODE | |
99 | default 0x5 if SD_MODE1 | |
100 | default 0x6 if EMMC_MODE | |
101 | default 0x7 if USB_MODE | |
2661081c MS |
102 | default 0xa if SW_USBHOST_MODE |
103 | default 0xb if SW_SATA_MODE | |
7f491d7b MS |
104 | |
105 | choice | |
106 | prompt "Boot mode" | |
e367240a | 107 | depends on SPL_ZYNQMP_ALT_BOOTMODE_ENABLED |
7f491d7b MS |
108 | default JTAG |
109 | ||
110 | config JTAG_MODE | |
111 | bool "JTAG_MODE" | |
112 | ||
113 | config QSPI_MODE_24BIT | |
114 | bool "QSPI_MODE_24BIT" | |
115 | ||
116 | config QSPI_MODE_32BIT | |
117 | bool "QSPI_MODE_32BIT" | |
118 | ||
119 | config SD_MODE | |
120 | bool "SD_MODE" | |
121 | ||
122 | config SD_MODE1 | |
123 | bool "SD_MODE1" | |
124 | ||
125 | config NAND_MODE | |
126 | bool "NAND_MODE" | |
127 | ||
128 | config EMMC_MODE | |
129 | bool "EMMC_MODE" | |
130 | ||
131 | config USB_MODE | |
132 | bool "USB" | |
133 | ||
2661081c MS |
134 | config SW_USBHOST_MODE |
135 | bool "SW USBHOST_MODE" | |
136 | ||
137 | config SW_SATA_MODE | |
138 | bool "SW SATA_MODE" | |
139 | ||
7f491d7b | 140 | endchoice |
04e38905 | 141 | |
84c7204b | 142 | endif |