]>
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 | |
3b646080 ML |
45 | config BOOT_INIT_FILE |
46 | string "boot.bin init register filename" | |
9cf9da78 | 47 | depends on SPL |
3b646080 ML |
48 | default "" |
49 | help | |
50 | Add register writes to boot.bin format (max 256 pairs). | |
51 | Expect a table of register-value pairs, e.g. "0x12345678 0x4321" | |
52 | ||
16fa00a7 SDPP |
53 | config ZYNQMP_USB |
54 | bool "Configure ZynqMP USB" | |
55 | ||
04e38905 SG |
56 | config SYS_MALLOC_F_LEN |
57 | default 0x600 | |
58 | ||
189bec47 SDPP |
59 | config DEFINE_TCM_OCM_MMAP |
60 | bool "Define TCM and OCM memory in MMU Table" | |
61 | help | |
62 | This option if enabled defines the TCM and OCM memory and its | |
63 | memory attributes in MMU table entry. | |
64 | ||
7f491d7b MS |
65 | config SPL_ZYNQMP_ALT_BOOTMODE_ENABLED |
66 | bool "Overwrite SPL bootmode" | |
67 | depends on SPL | |
68 | help | |
69 | Overwrite bootmode selected via boot mode pins to tell SPL what should | |
70 | be the next boot device. | |
71 | ||
72 | config SPL_ZYNQMP_ALT_BOOTMODE | |
73 | hex | |
74 | default 0x0 if JTAG_MODE | |
75 | default 0x1 if QSPI_MODE_24BIT | |
76 | default 0x2 if QSPI_MODE_32BIT | |
77 | default 0x3 if SD_MODE | |
78 | default 0x4 if NAND_MODE | |
79 | default 0x5 if SD_MODE1 | |
80 | default 0x6 if EMMC_MODE | |
81 | default 0x7 if USB_MODE | |
2661081c MS |
82 | default 0xa if SW_USBHOST_MODE |
83 | default 0xb if SW_SATA_MODE | |
7f491d7b MS |
84 | |
85 | choice | |
86 | prompt "Boot mode" | |
e367240a | 87 | depends on SPL_ZYNQMP_ALT_BOOTMODE_ENABLED |
7f491d7b MS |
88 | default JTAG |
89 | ||
90 | config JTAG_MODE | |
91 | bool "JTAG_MODE" | |
92 | ||
93 | config QSPI_MODE_24BIT | |
94 | bool "QSPI_MODE_24BIT" | |
95 | ||
96 | config QSPI_MODE_32BIT | |
97 | bool "QSPI_MODE_32BIT" | |
98 | ||
99 | config SD_MODE | |
100 | bool "SD_MODE" | |
101 | ||
102 | config SD_MODE1 | |
103 | bool "SD_MODE1" | |
104 | ||
105 | config NAND_MODE | |
106 | bool "NAND_MODE" | |
107 | ||
108 | config EMMC_MODE | |
109 | bool "EMMC_MODE" | |
110 | ||
111 | config USB_MODE | |
112 | bool "USB" | |
113 | ||
2661081c MS |
114 | config SW_USBHOST_MODE |
115 | bool "SW USBHOST_MODE" | |
116 | ||
117 | config SW_SATA_MODE | |
118 | bool "SW SATA_MODE" | |
119 | ||
7f491d7b | 120 | endchoice |
04e38905 | 121 | |
84c7204b | 122 | endif |