[meta-xilinx] [PATCH 7/7] zcu102-zynqmp: Update kernel device trees

2017-10-07 Thread Nathan Rossi
The linux-xlnx kernel no longer has a zynqmp-zcu102.dtb target, use the zynqmp-zcu102-rev1.0.dtb target for the default device tree. Keep the older zynqmp-zcu102-revB.dtb for manual use cases. Signed-off-by: Nathan Rossi --- conf/machine/zcu102-zynqmp.conf | 2 +- 1 file changed, 1 insertion(+)

[meta-xilinx] [PATCH 6/7] zcu102-zynqmp: Use 'rev 1.0' U-Boot config and deploy boot.bin

2017-10-07 Thread Nathan Rossi
Build the rev 1.0 version of U-Boot and setup the deployment of boot.bin. Signed-off-by: Nathan Rossi --- conf/machine/zcu102-zynqmp.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/conf/machine/zcu102-zynqmp.conf b/conf/machine/zcu102-zynqmp.conf index e6d66cd948..ee24

[meta-xilinx] [PATCH 4/7] u-boot-spl-zynq-init.inc: Add ZynqMP PMU binary input support

2017-10-07 Thread Nathan Rossi
Add support to provide the path of the PMU firmware to the U-Boot build via the CONFIG_PMUFW_INIT_FILE config so that the binary can be embedded into the boot.bin output where support is available (e.g. u-boot-xlnx). Signed-off-by: Nathan Rossi --- recipes-bsp/u-boot/u-boot-spl-zynq-init.inc | 8

[meta-xilinx] [PATCH 5/7] Update recipes for Xilinx v2017.3 release

2017-10-07 Thread Nathan Rossi
Update the arm-trusted-firmware, pmu-firmware, u-boot-xlnx, linux-xlnx, qemu-xilinx and qemu-devicetrees recipes for to the 'xilinx-v2017.3' release tags. Drop/update existing patches where applicable. Signed-off-by: Nathan Rossi --- .../arm-trusted-firmware_2017.1.bb | 9

[meta-xilinx] [PATCH 2/7] u-boot-zynq-uenv.bb: Setup the loadbit_addr variable for bitstream

2017-10-07 Thread Nathan Rossi
When a bitstream is available and being loaded, setup 'loadbit_addr' to the expected value. Normally this variable is only set when using u-boot-xlnx. Signed-off-by: Nathan Rossi --- recipes-bsp/u-boot/u-boot-zynq-uenv.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipes-bsp/u-boot/u

[meta-xilinx] [PATCH 1/7] device-tree: Setup COMPATIBLE_MACHINE

2017-10-07 Thread Nathan Rossi
Setup COMPATIBLE_MACHINE for the device-tree recipe so that it is only available to machines that have provided sources/device-trees. The COMPATIBLE_MACHINE is defined by overrides to match any machine ('.*') which sets the targeted override. This allows for easy reuse of sources across similar ma

[meta-xilinx] [PATCH 0/7] Update recipes for Xilinx v2017.3 and other updates

2017-10-07 Thread Nathan Rossi
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 config

[meta-xilinx] [PATCH 3/7] u-boot-spl-zynq-init.inc: Use task and rework logic

2017-10-07 Thread Nathan Rossi
Change the include so that is adds a task for platform-init setup when required. This avoids the need to modify the do_configure task which prevents changes to its taskhash and avoids issues with taskhash modification when the meta-xilinx layer is added but no configuration is changed or used from