#
# Automatically generated file; DO NOT EDIT.
# PetaLinux System Configuration
#
CONFIG_SUBSYSTEM_TYPE_LINUX=y
CONFIG_SYSTEM_ZYNQMP=y
CONFIG_SUBSYSTEM_VARIANT_ZYNQMPCG=y
CONFIG_SUBSYSTEM_DISTRO_PETALINUX=y
CONFIG_SUBSYSTEM_ARCH_AARCH64=y
# CONFIG_SUBSYSTEM_ARCH_ARM is not set
# CONFIG_SUBSYSTEM_ARCH_MICROBLAZE is not set
CONFIG_SUBSYSTEM_ENDIAN_LITTLE=y

#
# Linux Components Selection
#
CONFIG_SUBSYSTEM_COMPONENT_DEVICE__TREE_NAME_DEVICE__TREE__GENERATOR=y
# CONFIG_SUBSYSTEM_COMPONENT_IMG_SEL is not set
CONFIG_SUBSYSTEM_COMPONENT_BOOTLOADER_AUTO_FSBL=y
CONFIG_SUBSYSTEM_COMPONENT_BOOTLOADER_NAME_ZYNQMP_FSBL=y
CONFIG_SUBSYSTEM_COMPONENT_PMU_FIRMWARE=y
CONFIG_SUBSYSTEM_COMPONENT_U__BOOT_NAME_U__BOOT__XLNX=y
# CONFIG_SUBSYSTEM_COMPONENT_U__BOOT_NAME_REMOTE is not set
# CONFIG_SUBSYSTEM_COMPONENT_U__BOOT_NAME_EXT__LOCAL__SRC is not set
CONFIG_SUBSYSTEM_COMPONENT_TRUSTED__FIRMWARE__ARM_NAME_TRUSTED__FIRMWARE__ARM=y
# CONFIG_SUBSYSTEM_COMPONENT_TRUSTED__FIRMWARE__ARM_NAME_REMOTE is not set
# CONFIG_SUBSYSTEM_COMPONENT_TRUSTED__FIRMWARE__ARM_NAME_EXT__LOCAL__SRC is not set
CONFIG_SUBSYSTEM_COMPONENT_LINUX__KERNEL_NAME_LINUX__XLNX=y
# CONFIG_SUBSYSTEM_COMPONENT_LINUX__KERNEL_NAME_REMOTE is not set
# CONFIG_SUBSYSTEM_COMPONENT_LINUX__KERNEL_NAME_EXT__LOCAL__SRC is not set

#
# Auto Config Settings
#
CONFIG_SUBSYSTEM_AUTOCONFIG_DEVICE__TREE=y
# CONFIG_SUBSYSTEM_DEVICE_TREE_MANUAL_INCLUDE is not set

#
# Subsystem Hardware Settings
#
CONFIG_SUBSYSTEM_PROCESSOR0_IP_NAME="psu_cortexa53_0"
CONFIG_SUBSYSTEM_ENABLE_ARCH64=y
CONFIG_SUBSYSTEM_PROCESSOR_psu_cortexa53_0_SELECT=y

#
# Memory Settings
#
CONFIG_SUBSYSTEM_MEMORY_PSU_DDR_0_SELECT=y
# CONFIG_SUBSYSTEM_MEMORY_MANUAL_SELECT is not set
CONFIG_SUBSYSTEM_MEMORY_PSU_DDR_0_BASEADDR=0x0
CONFIG_SUBSYSTEM_MEMORY_PSU_DDR_0_SIZE=0x40000000
CONFIG_SUBSYSTEM_MEMORY_PSU_DDR_0_U__BOOT_TEXTBASE_OFFSET=0x8000000
CONFIG_SUBSYSTEM_MEMORY_IP_NAME="psu_ddr_0"

#
# Serial Settings
#
CONFIG_SUBSYSTEM_PMUFW_SERIAL_PSU_UART_0_SELECT=y
# CONFIG_SUBSYSTEM_PMUFW_SERIAL_MANUAL_SELECT is not set
CONFIG_SUBSYSTEM_FSBL_SERIAL_PSU_UART_0_SELECT=y
# CONFIG_SUBSYSTEM_FSBL_SERIAL_PSU_CORESIGHT_0_SELECT is not set
# CONFIG_SUBSYSTEM_FSBL_SERIAL_MANUAL_SELECT is not set
CONFIG_SUBSYSTEM_TF-A_SERIAL_PSU_UART_0_SELECT=y
# CONFIG_SUBSYSTEM_TF-A_SERIAL_PSU_CORESIGHT_0_SELECT is not set
# CONFIG_SUBSYSTEM_TF-A_SERIAL_MANUAL_SELECT is not set
CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_SELECT=y
# CONFIG_SUBSYSTEM_SERIAL_PSU_CORESIGHT_0_SELECT is not set
# CONFIG_SUBSYSTEM_SERIAL_MANUAL_SELECT is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_600 is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_9600 is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_28800 is not set
CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_115200=y
# CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_230400 is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_460800 is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_921600 is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_CORESIGHT_0_BAUDRATE_600 is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_CORESIGHT_0_BAUDRATE_9600 is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_CORESIGHT_0_BAUDRATE_28800 is not set
CONFIG_SUBSYSTEM_SERIAL_PSU_CORESIGHT_0_BAUDRATE_115200=y
# CONFIG_SUBSYSTEM_SERIAL_PSU_CORESIGHT_0_BAUDRATE_230400 is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_CORESIGHT_0_BAUDRATE_460800 is not set
# CONFIG_SUBSYSTEM_SERIAL_PSU_CORESIGHT_0_BAUDRATE_921600 is not set
CONFIG_SUBSYSTEM_SERIAL_PMUFW_IP_NAME="psu_uart_0"
CONFIG_SUBSYSTEM_SERIAL_FSBL_IP_NAME="psu_uart_0"
CONFIG_SUBSYSTEM_SERIAL_TF-A_IP_NAME="cadence"
CONFIG_SUBSYSTEM_SERIAL_IP_NAME="psu_uart_0"

#
# Ethernet Settings
#
CONFIG_SUBSYSTEM_ETHERNET_PSU_ETHERNET_2_SELECT=y
# CONFIG_SUBSYSTEM_ETHERNET_MANUAL_SELECT is not set
# CONFIG_SUBSYSTEM_ETHERNET_PSU_ETHERNET_2_MAC_AUTO is not set
CONFIG_SUBSYSTEM_ETHERNET_PSU_ETHERNET_2_MAC="ff:ff:ff:ff:ff:ff"
CONFIG_SUBSYSTEM_ETHERNET_PSU_ETHERNET_2_USE_DHCP=y

#
# Flash Settings
#
CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_SELECT=y
# CONFIG_SUBSYSTEM_FLASH_MANUAL_SELECT is not set
# CONFIG_SUBSYSTEM_FLASH__ADVANCED_AUTOCONFIG is not set

#
# partition 0
#
CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_PART0_NAME="qspi-boot"
CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_PART0_SIZE=0x100000

#
# partition 1
#
CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_PART1_NAME="qspi-kernel"
CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_PART1_SIZE=0x1600000

#
# partition 2
#
CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_PART2_NAME="qspi-bootenv"
CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_PART2_SIZE=0x40000

#
# partition 3
#
CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_PART3_NAME=""
CONFIG_SUBSYSTEM_FLASH_IP_NAME="psu_qspi_0"

#
# SD/SDIO Settings
#
CONFIG_SUBSYSTEM_PRIMARY_SD_PSU_SD_1_SELECT=y
# CONFIG_SUBSYSTEM_PRIMARY_SD_MANUAL_SELECT is not set

#
# DTG Settings
#
CONFIG_SUBSYSTEM_MACHINE_NAME="template"
CONFIG_SUBSYSTEM_DT_XSCT_WORKSPACE="${PROOT}/components/plnx_workspace/device-tree"
CONFIG_SUBSYSTEM_DTB_PADDING_SIZE=0x1000
CONFIG_SUBSYSTEM_EXTRA_DT_FILES=""

#
# Kernel Bootargs
#
CONFIG_SUBSYSTEM_BOOTARGS_AUTO=y
CONFIG_SUBSYSTEM_BOOTARGS_EARLYPRINTK=y
CONFIG_SUBSYSTEM_EXTRA_BOOTARGS=""
CONFIG_SUBSYSTEM_DEVICETREE_COMPILER_FLAGS="-@"
# CONFIG_SUBSYSTEM_DTB_OVERLAY is not set
# CONFIG_SUBSYSTEM_REMOVE_PL_DTB is not set
# CONFIG_SUBSYSTEM_ENABLE_OPENAMP_DTSI is not set
# CONFIG_SUBSYSTEM_ENABLE_XEN_HW_DTSI is not set
# CONFIG_SUBSYSTEM_ENABLE_XEN_QEMU_DTSI is not set
# CONFIG_SUBSYSTEM_ENABLE_NO_ALIAS is not set
# CONFIG_SUBSYSTEM_ENABLE_DTG_ALIAS is not set
# CONFIG_SUBSYSTEM_ENABLE_DT_VERBOSE is not set
# CONFIG_SUBSYSTEM_ADD_EEPROM_ALIAS is not set
# CONFIG_SUBSYSTEM_ADD_RTC_ALIAS is not set

#
# FPGA Manager
#
# CONFIG_SUBSYSTEM_FPGA_MANAGER is not set

#
# PMUFW Configuration
#
CONFIG_SUBSYSTEM_PMUFW_BSPCOMPILER_FLAGS=""
CONFIG_SUBSYSTEM_PMUFW_COMPILER_EXTRA_FLAGS=""

#
# FSBL Configuration
#
CONFIG_SUBSYSTEM_FSBL_BSPCOMPILER_FLAGS=""
CONFIG_SUBSYSTEM_FSBL_COMPILER_EXTRA_FLAGS=""

#
# Trusted Firmware ARM (TF-A) Configuration
#
# CONFIG_SUBSYSTEM_TF-A_MEMORY_SETTINGS is not set
CONFIG_SUBSYSTEM_TF-A_EXTRA_COMPILER_FLAGS=""
# CONFIG_SUBSYSTEM_TF-A_DEBUG is not set

#
# u-boot Configuration
#
CONFIG_SUBSYSTEM_UBOOT_CONFIG_TARGET="xilinx_zynqmp_virt_defconfig"

#
# u-boot script configuration
#
CONFIG_SUBSYSTEM_UBOOT_APPEND_BASEADDR=y
CONFIG_SUBSYSTEM_UBOOT_PRE_BOOTENV=""

#
# JTAG/DDR image offsets
#
CONFIG_SUBSYSTEM_UBOOT_DEVICETREE_OFFSET="0x100000"
CONFIG_SUBSYSTEM_UBOOT_KERNEL_OFFSET=0x200000
CONFIG_SUBSYSTEM_UBOOT_RAMDISK_IMAGE_OFFSET=0x4000000
CONFIG_SUBSYSTEM_UBOOT_FIT_IMAGE_OFFSET=0x10000000
CONFIG_SUBSYSTEM_UBOOT_BOOTSCR_OFFSET=0x20000000

#
# QSPI/OSPI image offsets
#
CONFIG_SUBSYSTEM_UBOOT_QSPI_KERNEL_OFFSET=0xF00000
CONFIG_SUBSYSTEM_UBOOT_QSPI_KERNEL_SIZE=0x1D00000
CONFIG_SUBSYSTEM_UBOOT_QSPI_RAMDISK_OFFSET=0x4000000
CONFIG_SUBSYSTEM_UBOOT_QSPI_RAMDISK_SIZE=0x4000000
CONFIG_SUBSYSTEM_UBOOT_QSPI_FIT_IMAGE_OFFSET=0xF40000
CONFIG_SUBSYSTEM_UBOOT_QSPI_FIT_IMAGE_SIZE=0x6400000
CONFIG_SUBSYSTEM_UBOOT_QSPI_BOOTSCR_OFFSET="AUTO"
CONFIG_SUBSYSTEM_UBOOT_QSPI_BOOTSCR_SIZE="AUTO"

#
# NAND image offsets
#
CONFIG_SUBSYSTEM_UBOOT_NAND_KERNEL_OFFSET=0x4100000
CONFIG_SUBSYSTEM_UBOOT_NAND_KERNEL_SIZE=0x3200000
CONFIG_SUBSYSTEM_UBOOT_NAND_RAMDISK_OFFSET=0x7800000
CONFIG_SUBSYSTEM_UBOOT_NAND_RAMDISK_SIZE=0x3200000
CONFIG_SUBSYSTEM_UBOOT_NAND_FIT_IMAGE_OFFSET=0x4180000
CONFIG_SUBSYSTEM_UBOOT_NAND_FIT_IMAGE_SIZE=0x6400000
CONFIG_SUBSYSTEM_UBOOT_KERNEL_IMAGE="Image"
CONFIG_SUBSYSTEM_UBOOT_FIT_IMAGE="image.ub"
# CONFIG_SUBSYSTEM_UBOOT_EXT_DTB is not set

#
# Linux Configuration
#
CONFIG_SUBSYSTEM_LINUX_CONFIG_TARGET=""

#
# Image Packaging Configuration
#
# CONFIG_SUBSYSTEM_ROOTFS_INITRAMFS is not set
# CONFIG_SUBSYSTEM_ROOTFS_INITRD is not set
# CONFIG_SUBSYSTEM_ROOTFS_UBIFS is not set
# CONFIG_SUBSYSTEM_ROOTFS_NFS is not set
CONFIG_SUBSYSTEM_ROOTFS_EXT4=y
# CONFIG_SUBSYSTEM_ROOTFS_OTHER is not set
CONFIG_SUBSYSTEM_SDROOT_DEV="/dev/mmcblk0p2"
CONFIG_SUBSYSTEM_UIMAGE_NAME="image.ub"
CONFIG_SUBSYSTEM_RFS_FORMATS="cpio cpio.gz cpio.gz.u-boot ext4 tar.gz"
CONFIG_SUBSYSTEM_COPY_TO_TFTPBOOT=y
CONFIG_SUBSYSTEM_TFTPBOOT_DIR="/tftpboot"

#
# Firmware Version Configuration
#
CONFIG_SUBSYSTEM_HOSTNAME="ZUBoard"
CONFIG_SUBSYSTEM_PRODUCT="ZUBoard"
CONFIG_SUBSYSTEM_FW_VERSION="1.00"
CONFIG_YOCTO_MACHINE_NAME="zynqmp-generic"
CONFIG_YOCTO_INCLUDE_MACHINE_NAME=""
CONFIG_YOCTO_ADD_OVERRIDES=""

#
# Yocto Settings
#

#
# TMPDIR Location
#
CONFIG_TMP_DIR_LOCATION="${PROOT}/build/tmp"

#
# Devtool Workspace Location
#
CONFIG_DEVTOOL_WORKSPACE_LOCATION="${PROOT}/components/yocto/workspace"
CONFIG_PLNX_IMAGES_LOCATION="${PROOT}/images/linux"

#
# Parallel thread execution
#
CONFIG_YOCTO_BB_NUMBER_THREADS=""
CONFIG_YOCTO_BB_NUMBER_PARSE_THREADS=""
CONFIG_YOCTO_PARALLEL_MAKE=""

#
# Add pre-mirror url 
#
CONFIG_PRE_MIRROR_URL="https://petalinux.xilinx.com/sswreleases/rel-v${PETALINUX_VER}/downloads"

#
# Local sstate feeds settings
#
CONFIG_YOCTO_LOCAL_SSTATE_FEEDS_URL=""
CONFIG_YOCTO_NETWORK_SSTATE_FEEDS=y

#
# Network sstate feeds URL
#
CONFIG_YOCTO_NETWORK_SSTATE_FEEDS_URL="https://petalinux.xilinx.com/sswreleases/rel-v${PETALINUX_VER}/aarch64/sstate-cache"
# CONFIG_YOCTO_BB_NO_NETWORK is not set
# CONFIG_YOCTO_BUILDTOOLS_EXTENDED is not set

#
# User Layers
#
CONFIG_USER_LAYER_0=""
CONFIG_SUBSYSTEM_BOOTARGS_GENERATED="earlycon console=ttyPS0,115200 root=/dev/mmcblk0p2 ro rootwait"
