On 11/14/2017 05:15 AM, Nathan Rossi wrote:
Update recipes for releases. This only covers the tags for v2017.3 that are available on Xilinx's https://github.com/Xilinx/ repositories. This series also changes device trees and U-Boot config for the ZCU102. This series includes updates to u-boot-spl-zynq-init.inc to handle UBOOT_MACHINE configs better, resolving issues with taskhash changes and setting up CONFIG_PMUFW_INIT_FILE for ZynqMP boot.bin generation (though I have not tested the boot.bin loading of PMU firmware with actual hardware). Also (as of v3): * Changes to add COMPATIBLE_MACHINE to device-tree. * Rework of u-boot-zynq-uenv.bb to python task as well as ZynqMP support * Change runqemu for zcu102-zynqmp to boot via u-boot-spl and load system from generated SD image * Tweaks to deployment of atf-uboot.ub (arm-trusted-firmware) and u-boot-spl.bin (u-boot-xlnx) --- Changes in v2: * Removed the revB dts for zcu102, it is no longer needed * Updated Upstream-Status for U-Boot runqemu/JTAG patch * Fixed up task dependencies in u-boot-spl-zynq-init.inc (depend on do_prepare_recipe_sysroot) * Added Reviewed-by's/Acked-by's Changes in v3: * Added 6 additional patches to the series to handle ZCU102 SD boot flow * Drop 'u-boot-zynq-uenv.bb: Setup the loadbit_addr variable for bitstream' This is replaced with the added u-boot-zynq-uenv rework patch * Dropped the ZynqMP JTAG patch in the v2017.3 update Nathan Rossi (12): device-tree: Setup COMPATIBLE_MACHINE u-boot-spl-zynq-init.inc: Use task and rework logic u-boot-spl-zynq-init.inc: Add ZynqMP PMU binary input support Update recipes for Xilinx v2017.3 release zcu102-zynqmp: Use 'rev 1.0' U-Boot config and deploy boot.bin zcu102-zynqmp: Update kernel device trees u-boot-zynq-uenv.bb: Rework into python task and support ZynqMP u-boot-xlnx.inc: For ZCU102 populate u-boot-spl.bin arm-trusted-firmware.inc: Deploy atf-uboot.ub image-types-xilinx-qemu.bbclass: Add conversion type to pad for QEMU u-boot-xlnx_2017.3: Fix QEMU SD boot partition setup zcu102-zynqmp: Setup runqemu to boot from an SD image classes/image-types-xilinx-qemu.bbclass | 10 +++ conf/machine/zcu102-zynqmp.conf | 32 +++++--- .../arm-trusted-firmware/arm-trusted-firmware.inc | 1 + .../arm-trusted-firmware_2017.1.bb | 9 --- .../arm-trusted-firmware_2017.3.bb | 6 ++ ...-Resolve-GCC-static-analysis-false-positi.patch | 49 ----------- ...zynqmp-Remove-duplicate-const-declaration.patch | 30 ------- recipes-bsp/device-tree/device-tree.bb | 2 + recipes-bsp/device-tree/device-tree.bbappend | 9 +++ ...u-firmware_2017.1.bb => pmu-firmware_2017.3.bb} | 6 +- recipes-bsp/u-boot/u-boot-spl-zynq-init.inc | 81 ++++++++++--------- recipes-bsp/u-boot/u-boot-xlnx-dev.bb | 2 +- recipes-bsp/u-boot/u-boot-xlnx.inc | 5 ++ ...xilinx_zynqmp.h-Auto-boot-in-JTAG-if-imag.patch | 39 --------- ...mp-Setup-partid-for-QEMU-to-match-silicon.patch | 33 ++++++++ ...u-boot-xlnx_2017.1.bb => u-boot-xlnx_2017.3.bb} | 10 +-- recipes-bsp/u-boot/u-boot-zynq-uenv.bb | 94 +++++++++++++++------- ...etrees_2017.1.bb => qemu-devicetrees_2017.3.bb} | 2 +- ...qemu-xilinx_2017.1.bb => qemu-xilinx_2017.3.bb} | 2 +- recipes-kernel/linux/linux-xlnx.inc | 2 +- ...rm-xilinx-Add-encoder-for-Digilent-boards.patch | 19 +++-- ...002-clk-Add-driver-for-axi_dynclk-IP-Core.patch | 4 +- ...0003-drm-xilinx-Fix-DPMS-transition-to-on.patch | 29 +++---- .../{linux-xlnx_2017.1.bb => linux-xlnx_2017.3.bb} | 4 +- 24 files changed, 229 insertions(+), 251 deletions(-) create mode 100644 classes/image-types-xilinx-qemu.bbclass delete mode 100644 recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.1.bb create mode 100644 recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.3.bb delete mode 100644 recipes-bsp/arm-trusted-firmware/files/psci_common-Resolve-GCC-static-analysis-false-positi.patch delete mode 100644 recipes-bsp/arm-trusted-firmware/files/zynqmp-Remove-duplicate-const-declaration.patch rename recipes-bsp/pmu-firmware/{pmu-firmware_2017.1.bb => pmu-firmware_2017.3.bb} (95%) delete mode 100644 recipes-bsp/u-boot/u-boot-xlnx/v2017.1/arm-zynqmp-xilinx_zynqmp.h-Auto-boot-in-JTAG-if-imag.patch create mode 100644 recipes-bsp/u-boot/u-boot-xlnx/v2017.3/arm64-zynqmp-Setup-partid-for-QEMU-to-match-silicon.patch rename recipes-bsp/u-boot/{u-boot-xlnx_2017.1.bb => u-boot-xlnx_2017.3.bb} (63%) rename recipes-devtools/qemu/{qemu-devicetrees_2017.1.bb => qemu-devicetrees_2017.3.bb} (94%) rename recipes-devtools/qemu/{qemu-xilinx_2017.1.bb => qemu-xilinx_2017.3.bb} (95%) rename recipes-kernel/linux/linux-xlnx/{4.9 => v2017.3}/0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch (95%) rename recipes-kernel/linux/linux-xlnx/{4.9 => v2017.3}/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch (99%) rename recipes-kernel/linux/linux-xlnx/{4.9 => v2017.3}/0003-drm-xilinx-Fix-DPMS-transition-to-on.patch (66%) rename recipes-kernel/linux/{linux-xlnx_2017.1.bb => linux-xlnx_2017.3.bb} (75%)
I have applied this series Thanks, Manju -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
