Table of Contents

Overview

Show the result of doing a configuration, using Xilinx ZCU102 Rev 1.0 as an example.

make xilinx_zynqmp_zcu102_rev1_0_defconfig

Preliminary:

CONFIG_ARM=y
...
CONFIG_SYS_ARCH="arm"
CONFIG_SYS_CPU="armv8"
CONFIG_SYS_SOC="zynqmp"
CONFIG_SYS_VENDOR="xilinx"
CONFIG_SYS_BOARD="zynqmp"
CONFIG_SYS_CONFIG_NAME="xilinx_zynqmp"
...
CONFIG_ARM64=y
CONFIG_SYS_ARM_ARCH=8
...
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP_R5 is not set
CONFIG_ARCH_ZYNQMP=y

zynq[mp]-related:

$ grep -i zynq .config
CONFIG_SYS_SOC="zynqmp"
CONFIG_SYS_BOARD="zynqmp"
CONFIG_SYS_CONFIG_NAME="xilinx_zynqmp"
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_ZYNQMP_R5 is not set
CONFIG_ARCH_ZYNQMP=y
CONFIG_ZYNQ_SDHCI_MAX_FREQ=200000000
CONFIG_ZYNQMP_SPL_PM_CFG_OBJ_FILE=""
CONFIG_ZYNQMP_USB=y
# CONFIG_ZYNQMP_NO_DDR is not set
# CONFIG_ZYNQMP_PSU_INIT_ENABLED is not set
# CONFIG_SPL_ZYNQMP_ALT_BOOTMODE_ENABLED is not set
# CONFIG_SPL_ZYNQMP_TWO_SDHCI is not set
CONFIG_CMD_ZYNQMP=y
CONFIG_SMBIOS_PRODUCT_NAME="zynqmp"
CONFIG_SYS_PROMPT="ZynqMP> "
CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu102-rev1.0"
CONFIG_OF_LIST="zynqmp-zcu102-rev1.0"
CONFIG_CLK_ZYNQMP=y
CONFIG_ZYNQMP_FIRMWARE=y
CONFIG_FPGA_ZYNQMPPL=y
CONFIG_ZYNQ_GPIO=y
CONFIG_ZYNQMP_IPI=y
CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0x20
CONFIG_MMC_SDHCI_ZYNQ=y
CONFIG_ZYNQ_SDHCI_MIN_FREQ=0
# CONFIG_ZYNQ_HISPD_BROKEN is not set
CONFIG_ZYNQ_GEM=y
CONFIG_DEBUG_UART_ZYNQ=y
CONFIG_ZYNQ_SERIAL=y
# CONFIG_ZYNQ_SPI is not set
CONFIG_ZYNQMP_GQSPI=y
$

Files

Files and directories that contribute to the final configuration of a Xilinx ZCU102 (not necessarily a complete list):