1if ARCH_ZYNQMP 2 3config SPL_FAT_SUPPORT 4 default y 5 6config SPL_LIBCOMMON_SUPPORT 7 default y 8 9config SPL_LIBDISK_SUPPORT 10 default y 11 12config SPL_LIBGENERIC_SUPPORT 13 default y 14 15config SPL_MMC_SUPPORT 16 default y if MMC_SDHCI_ZYNQ 17 18config SPL_SERIAL_SUPPORT 19 default y 20 21config SPL_SPI_FLASH_SUPPORT 22 default y if ZYNQ_QSPI 23 24config SPL_SPI_SUPPORT 25 default y if ZYNQ_QSPI 26 27config SYS_BOARD 28 default "zynqmp" 29 30config SYS_VENDOR 31 string "Vendor name" 32 default "xilinx" 33 34config SYS_SOC 35 default "zynqmp" 36 37config SYS_CONFIG_NAME 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. 44 45config BOOT_INIT_FILE 46 string "boot.bin init register filename" 47 depends on SPL 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 53config ZYNQMP_USB 54 bool "Configure ZynqMP USB" 55 56config SYS_MALLOC_F_LEN 57 default 0x600 58 59config SPL_ZYNQMP_ALT_BOOTMODE_ENABLED 60 bool "Overwrite SPL bootmode" 61 depends on SPL 62 help 63 Overwrite bootmode selected via boot mode pins to tell SPL what should 64 be the next boot device. 65 66config SPL_ZYNQMP_ALT_BOOTMODE 67 hex 68 default 0x0 if JTAG_MODE 69 default 0x1 if QSPI_MODE_24BIT 70 default 0x2 if QSPI_MODE_32BIT 71 default 0x3 if SD_MODE 72 default 0x4 if NAND_MODE 73 default 0x5 if SD_MODE1 74 default 0x6 if EMMC_MODE 75 default 0x7 if USB_MODE 76 default 0xa if SW_USBHOST_MODE 77 default 0xb if SW_SATA_MODE 78 79choice 80 prompt "Boot mode" 81 depends on SPL_ZYNQMP_ALT_BOOTMODE_ENABLED 82 default JTAG 83 84config JTAG_MODE 85 bool "JTAG_MODE" 86 87config QSPI_MODE_24BIT 88 bool "QSPI_MODE_24BIT" 89 90config QSPI_MODE_32BIT 91 bool "QSPI_MODE_32BIT" 92 93config SD_MODE 94 bool "SD_MODE" 95 96config SD_MODE1 97 bool "SD_MODE1" 98 99config NAND_MODE 100 bool "NAND_MODE" 101 102config EMMC_MODE 103 bool "EMMC_MODE" 104 105config USB_MODE 106 bool "USB" 107 108config SW_USBHOST_MODE 109 bool "SW USBHOST_MODE" 110 111config SW_SATA_MODE 112 bool "SW SATA_MODE" 113 114endchoice 115 116endif 117