Directory structure of new (generic) ZCU102 project, project-spec/ directory.
*/*/config.old */*/rootfs_config.old build/ images/linux/ pre-built/linux/ .petalinux/* !.petalinux/metadata *.o *.jou *.log project-spec/meta-plnx-generated/ /components/plnx_workspace
UBOOT_DEFAULT_DEFCONFIG="xilinx_zynqmp_zcu102_revB_defconfig"
Empty metadata
file.
# # Automatically generated file; DO NOT EDIT. # linux System Configuration # CONFIG_SUBSYSTEM_TYPE_LINUX=y CONFIG_SYSTEM_ZYNQMP=y # # linux Components Selection # CONFIG_SUBSYSTEM_COMPONENT_DEVICE__TREE_NAME_DEVICE__TREE__GENERATOR=y CONFIG_SUBSYSTEM_COMPONENT_BOOTLOADER_AUTO_FSBL=y CONFIG_SUBSYSTEM_COMPONENT_BOOTLOADER_AUTO_PS_INIT=y CONFIG_SUBSYSTEM_COMPONENT_BOOTLOADER_NAME_ZYNQMP_FSBL=y CONFIG_SUBSYSTEM_COMPONENT_U__BOOT_NAME_U__BOOT__PLNX=y # CONFIG_SUBSYSTEM_COMPONENT_U__BOOT_NAME_REMOTE is not set # CONFIG_SUBSYSTEM_COMPONENT_U__BOOT_NAME_NONE is not set CONFIG_SUBSYSTEM_COMPONENT_ARM__TRUSTED__FIRMWARE_NAME_ATF=y # CONFIG_SUBSYSTEM_COMPONENT_ARM__TRUSTED__FIRMWARE_NAME_REMOTE is not set # CONFIG_SUBSYSTEM_COMPONENT_ARM__TRUSTED__FIRMWARE_NAME_NONE is not set CONFIG_SUBSYSTEM_COMPONENT_LINUX__KERNEL_INSTANCE_KERNEL_NAME_XLNX__4___4=y # CONFIG_SUBSYSTEM_COMPONENT_LINUX__KERNEL_INSTANCE_KERNEL_NAME_REMOTE is not set CONFIG_SUBSYSTEM_COMPONENT_ROOTFS_NAME_PETALINUX__ROOTFS=y # # Generic Components # # # Auto Config Settings # CONFIG_SUBSYSTEM_AUTOCONFIG_DEVICE__TREE=y # CONFIG_SUBSYSTEM_DEVICE_TREE_MANUAL_INCLUDE is not set CONFIG_SUBSYSTEM_DEVICE_TREE_INCLUDE_DIR="${STAGING_KERNEL_DIR}/include" CONFIG_SUBSYSTEM_AUTOCONFIG_KERNEL=y CONFIG_SUBSYSTEM_AUTOCONFIG_ROOTFS=y CONFIG_SUBSYSTEM_AUTOCONFIG_U__BOOT=y CONFIG_SUBSYSTEM_HARDWARE_AUTO=y CONFIG_SUBSYSTEM_PROCESSOR_PSU_CORTEXA53_0_SELECT=y CONFIG_SUBSYSTEM_ARCH_AARCH64=y # # Memory Settings # CONFIG_SUBSYSTEM_MEMORY_PSU_DDR_0_BANKLESS_SELECT=y # CONFIG_SUBSYSTEM_MEMORY_SIMPLE_SELECT is not set # CONFIG_SUBSYSTEM_MEMORY_MANUAL_SELECT is not set CONFIG_SUBSYSTEM_MEMORY_PSU_DDR_0_BANKLESS_BASEADDR=0x0 CONFIG_SUBSYSTEM_MEMORY_PSU_DDR_0_BANKLESS_SIZE=0x100000000 CONFIG_SUBSYSTEM_MEMORY_PSU_DDR_0_BANKLESS_U__BOOT_TEXTBASE_OFFSET=0x100000 # # Serial Settings # # CONFIG_SUBSYSTEM_SERIAL_PSU_UART_1_SELECT is not set CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_SELECT=y # CONFIG_SUBSYSTEM_SERIAL_MANUAL_SELECT is not set # CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_9600 is not set # CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_19200 is not set # CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_38400 is not set # CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_57600 is not set CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_115200=y # CONFIG_SUBSYSTEM_SERIAL_PSU_UART_0_BAUDRATE_230400 is not set # # Ethernet Settings # CONFIG_SUBSYSTEM_ETHERNET_PSU_ETHERNET_3_SELECT=y # CONFIG_SUBSYSTEM_ETHERNET_MANUAL_SELECT is not set # CONFIG_SUBSYSTEM_ETHERNET_PSU_ETHERNET_3_MAC_AUTO is not set CONFIG_SUBSYSTEM_ETHERNET_PSU_ETHERNET_3_MAC="00:0a:35:00:22:01" CONFIG_SUBSYSTEM_ETHERNET_PSU_ETHERNET_3_USE_DHCP=y # # Flash Settings # CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_BANKLESS_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_BANKLESS_PART0_NAME="boot" CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_BANKLESS_PART0_SIZE=0x100000 # # partition 1 # CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_BANKLESS_PART1_NAME="bootenv" CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_BANKLESS_PART1_SIZE=0x40000 # # partition 2 # CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_BANKLESS_PART2_NAME="kernel" CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_BANKLESS_PART2_SIZE=0x1600000 # # partition 3 # CONFIG_SUBSYSTEM_FLASH_PSU_QSPI_0_BANKLESS_PART3_NAME="" # # SD/SDIO Settings # CONFIG_SUBSYSTEM_PRIMARY_SD_PSU_SD_0_SELECT=y # CONFIG_SUBSYSTEM_SD_MANUAL_SELECT is not set # # RTC Settings # CONFIG_SUBSYSTEM_RTC_PSU_RTC_SELECT=y # CONFIG_SUBSYSTEM_RTC_MANUAL_SELECT is not set CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG=y # # boot image settings # # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_BOOT_MEDIA_FLASH_SELECT is not set CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_BOOT_MEDIA_SD_SELECT=y # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_BOOT_MEDIA_MANUAL_SELECT is not set CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_BOOT_IMAGE_NAME="BOOT.BIN" # # u-boot env partition settings # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_BOOTENV_MEDIA_FLASH_SELECT=y # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_BOOTENV_MEDIA_MANUAL_SELECT is not set CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_BOOTENV_PART_NAME="bootenv" # # kernel image settings # # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_KERNEL_MEDIA_FLASH_SELECT is not set CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_KERNEL_MEDIA_SD_SELECT=y # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_KERNEL_MEDIA_ETHERNET_SELECT is not set # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_KERNEL_MEDIA_MANUAL_SELECT is not set CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_KERNEL_IMAGE_NAME="image.ub" # # jffs2 rootfs image settings # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_JFFS2_MEDIA_FLASH_SELECT=y # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_JFFS2_MEDIA_MANUAL_SELECT is not set CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_JFFS2_PART_NAME="jffs2" CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_JFFS2_IMAGE_NAME="rootfs.jffs2" # # dtb image settings # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_DTB_MEDIA_BOOTIMAGE_SELECT=y # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_DTB_MEDIA_FLASH_SELECT is not set # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_DTB_MEDIA_SD_SELECT is not set # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_DTB_MEDIA_ETHERNET_SELECT is not set # CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_DTB_MEDIA_MANUAL_SELECT is not set CONFIG_SUBSYSTEM_IMAGES_ADVANCED_AUTOCONFIG_DTB_IMAGE_NAME="system.dtb" CONFIG_SUBSYSTEM_ENDIAN_LITTLE=y CONFIG_SUBSYSTEM_BOOTARGS_GENERATED="earlycon clk_ignore_unused" # # ARM Trusted Firmware Compilation Configuration # CONFIG_SUBSYSTEM_ATF_COMPILE_EXTRA_SETTINGS="" # # u-boot Configuration # CONFIG_SUBSYSTEM_UBOOT_CONFIG_PETALINUX=y CONFIG_SUBSYSTEM_UBOOT_CONFIG_TARGET="xilinx_zynqmp_zcu102_rev1_0_defconfig" CONFIG_SUBSYSTEM_NETBOOT_OFFSET=0x10000000 CONFIG_SUBSYSTEM_U__BOOT_TFTPSERVER_IP="AUTO" # # Image Packaging Configuration # CONFIG_SUBSYSTEM_ROOTFS_INITRAMFS=y # CONFIG_SUBSYSTEM_ROOTFS_INITRD is not set # CONFIG_SUBSYSTEM_ROOTFS_JFFS2 is not set # CONFIG_SUBSYSTEM_ROOTFS_NFS is not set # CONFIG_SUBSYSTEM_ROOTFS_EXT is not set # CONFIG_SUBSYSTEM_ROOTFS_OTHER is not set CONFIG_SUBSYSTEM_UIMAGE_NAME="image.ub" # CONFIG_SUBSYSTEM_UIMAGE_HASH_NONE is not set CONFIG_SUBSYSTEM_UIMAGE_HASH_CRC32=y # CONFIG_SUBSYSTEM_UIMAGE_HASH_SHA1 is not set # CONFIG_SUBSYSTEM_UIMAGE_HASH_BOTH is not set CONFIG_SUBSYSTEM_COMPRESS_IMAGE=y CONFIG_SUBSYSTEM_DTB_PADDING_SIZE=0x1000 CONFIG_SUBSYSTEM_COPY_TO_TFTPBOOT=y CONFIG_SUBSYSTEM_TFTPBOOT_DIR="/tftpboot" # # Firmware Version Configuration # CONFIG_SUBSYSTEM_HOSTNAME="zcu102" CONFIG_SUBSYSTEM_PRODUCT="zcu102" CONFIG_SUBSYSTEM_FW_VERSION="1.00" CONFIG_SUBSYSTEM_MACHINE_NAME="template" # # Yocto Settings # CONFIG_TMP_DIR_LOCATION="${PROOT}/build/tmp" CONFIG_PRE_MIRROR_URL="http://petalinux.xilinx.com/sswreleases/rel-v${PETALINUX_VER%%.*}/downloads" CONFIG_YOCTO_NETWORK_SSTATE_FEEDS_URL="http://petalinux.xilinx.com/sswreleases/rel-v${PETALINUX_VER%%.*}/aarch64/sstate-cache"
CONFIG_mtd-utils=y CONFIG_canutils=y CONFIG_openssh-sftp-server=y CONFIG_pciutils=y CONFIG_run-postinsts=y CONFIG_haveged=y CONFIG_packagegroup-core-boot=y CONFIG_packagegroup-core-ssh-dropbear=y CONFIG_tcf-agent=y CONFIG_bridge-utils=y CONFIG_hellopm=y CONFIG_udev-extraconf=y CONFIG_imagefeature-ssh-server-dropbear=y CONFIG_imagefeature-hwcodecs=y CONFIG_ROOTFS_ROOT_PASSWD="root" CONFIG_watchdog-init=y
#User Configuration #OE_TERMINAL = "tmux" # Add EXTRA_IMAGEDEPENDS default components EXTRA_IMAGEDEPENDS_append = " virtual/fsbl virtual/pmu-firmware arm-trusted-firmware qemu-devicetrees" # prevent U-Boot from deploying the boot.bin SPL_BINARY = "" #Remove all qemu contents IMAGE_CLASSES_remove = "image-types-xilinx-qemu qemuboot-xilinx" IMAGE_FSTYPES_remove = "wic.qemu-sd" EXTRA_IMAGEDEPENDS_remove = "qemu-helper-native virtual/boot-bin"
#Note: Mention Each package in individual line #These packages will get added into rootfs menu entry CONFIG_gpio-demo CONFIG_peekpoke
FILESEXTRAPATHS_prepend := "${THISDIR}/files:" SRC_URI += "file://system-user.dtsi"
/include/ "system-conf.dtsi" / { };
/ { };
FILESEXTRAPATHS_prepend := "${THISDIR}/files:" SRC_URI += "file://platform-top.h"
#include <configs/platform-auto.h> #define CONFIG_SYS_BOOTM_LEN 0xF000000 #define DFU_ALT_INFO_RAM \ "dfu_ram_info=" \ "setenv dfu_alt_info " \ "image.ub ram $netstart 0x1e00000\0" \ "dfu_ram=run dfu_ram_info && dfu 0 ram 0\0" \ "thor_ram=run dfu_ram_info && thordown 0 ram 0\0" #define DFU_ALT_INFO_MMC \ "dfu_mmc_info=" \ "set dfu_alt_info " \ "${kernel_image} fat 0 1\\\\;" \ "dfu_mmc=run dfu_mmc_info && dfu 0 mmc 0\0" \ "thor_mmc=run dfu_mmc_info && thordown 0 mmc 0\0" /*Required for uartless designs */ #ifndef CONFIG_BAUDRATE #define CONFIG_BAUDRATE 115200 #ifdef CONFIG_DEBUG_UART #undef CONFIG_DEBUG_UART #endif #endif