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 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 default "xilinx" 32 33config SYS_SOC 34 default "zynqmp" 35 36config SYS_CONFIG_NAME 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. 43 44config ZYNQMP_USB 45 bool "Configure ZynqMP USB" 46 47config SYS_MALLOC_F_LEN 48 default 0x600 49 50config SPL_ZYNQMP_ALT_BOOTMODE_ENABLED 51 bool "Overwrite SPL bootmode" 52 depends on SPL 53 help 54 Overwrite bootmode selected via boot mode pins to tell SPL what should 55 be the next boot device. 56 57config SPL_ZYNQMP_ALT_BOOTMODE 58 hex 59 default 0x0 if JTAG_MODE 60 default 0x1 if QSPI_MODE_24BIT 61 default 0x2 if QSPI_MODE_32BIT 62 default 0x3 if SD_MODE 63 default 0x4 if NAND_MODE 64 default 0x5 if SD_MODE1 65 default 0x6 if EMMC_MODE 66 default 0x7 if USB_MODE 67 68choice 69 prompt "Boot mode" 70 depends on ZYNQMP_ALT_BOOTMODE_ENABLED 71 default JTAG 72 73config JTAG_MODE 74 bool "JTAG_MODE" 75 76config QSPI_MODE_24BIT 77 bool "QSPI_MODE_24BIT" 78 79config QSPI_MODE_32BIT 80 bool "QSPI_MODE_32BIT" 81 82config SD_MODE 83 bool "SD_MODE" 84 85config SD_MODE1 86 bool "SD_MODE1" 87 88config NAND_MODE 89 bool "NAND_MODE" 90 91config EMMC_MODE 92 bool "EMMC_MODE" 93 94config USB_MODE 95 bool "USB" 96 97endchoice 98 99endif 100