diff options
6 files changed, 8 insertions, 7 deletions
diff --git a/meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc b/meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc index e4c99b8f..153a47fb 100644 --- a/meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc +++ b/meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc | |||
| @@ -57,12 +57,18 @@ def get_default_image_boot_files(d): | |||
| 57 | if d.getVar("UBOOT_BINARY"): | 57 | if d.getVar("UBOOT_BINARY"): |
| 58 | files.append(d.getVar("UBOOT_BINARY")) | 58 | files.append(d.getVar("UBOOT_BINARY")) |
| 59 | 59 | ||
| 60 | # device trees (device-tree only), these are first as they are likely desired over the kernel ones | ||
| 61 | if "device-tree" in (d.getVar("MACHINE_ESSENTIAL_EXTRA_RDEPENDS") or ""): | ||
| 62 | files.append("devicetree/*.dtb") | ||
| 63 | |||
| 64 | |||
| 60 | # device trees (kernel only) | 65 | # device trees (kernel only) |
| 61 | if d.getVar("KERNEL_DEVICETREE"): | 66 | if d.getVar("KERNEL_DEVICETREE"): |
| 62 | dtbs = d.getVar("KERNEL_DEVICETREE").split(" ") | 67 | dtbs = d.getVar("KERNEL_DEVICETREE").split(" ") |
| 63 | dtbs = [os.path.basename(d) for d in dtbs] | 68 | dtbs = [os.path.basename(d) for d in dtbs] |
| 64 | if len(dtbs) != 0: | 69 | for dtb in dtbs: |
| 65 | files += [d.getVar("KERNEL_IMAGETYPE") + "-" + dtb for dtb in dtbs] | 70 | files.append(dtb) |
| 71 | |||
| 66 | return " ".join(files) | 72 | return " ".join(files) |
| 67 | 73 | ||
| 68 | XSERVER_EXT ?= "" | 74 | XSERVER_EXT ?= "" |
diff --git a/meta-xilinx-bsp/conf/machine/microzed-zynq7.conf b/meta-xilinx-bsp/conf/machine/microzed-zynq7.conf index 188c5c5d..f5fee8c4 100644 --- a/meta-xilinx-bsp/conf/machine/microzed-zynq7.conf +++ b/meta-xilinx-bsp/conf/machine/microzed-zynq7.conf | |||
| @@ -27,7 +27,6 @@ KERNEL_DEVICETREE = "zynq-microzed.dtb" | |||
| 27 | 27 | ||
| 28 | IMAGE_BOOT_FILES += " \ | 28 | IMAGE_BOOT_FILES += " \ |
| 29 | boot.bin \ | 29 | boot.bin \ |
| 30 | zynq-microzed.dtb \ | ||
| 31 | uEnv.txt \ | 30 | uEnv.txt \ |
| 32 | " | 31 | " |
| 33 | 32 | ||
diff --git a/meta-xilinx-bsp/conf/machine/picozed-zynq7.conf b/meta-xilinx-bsp/conf/machine/picozed-zynq7.conf index a9067b90..28570af7 100644 --- a/meta-xilinx-bsp/conf/machine/picozed-zynq7.conf +++ b/meta-xilinx-bsp/conf/machine/picozed-zynq7.conf | |||
| @@ -31,7 +31,6 @@ MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "device-tree" | |||
| 31 | 31 | ||
| 32 | IMAGE_BOOT_FILES += " \ | 32 | IMAGE_BOOT_FILES += " \ |
| 33 | boot.bin \ | 33 | boot.bin \ |
| 34 | devicetree/${MACHINE}.dtb \ | ||
| 35 | uEnv.txt \ | 34 | uEnv.txt \ |
| 36 | " | 35 | " |
| 37 | 36 | ||
diff --git a/meta-xilinx-bsp/conf/machine/qemu-zynq7.conf b/meta-xilinx-bsp/conf/machine/qemu-zynq7.conf index 65bd46ad..97251048 100644 --- a/meta-xilinx-bsp/conf/machine/qemu-zynq7.conf +++ b/meta-xilinx-bsp/conf/machine/qemu-zynq7.conf | |||
| @@ -14,7 +14,6 @@ MACHINE_FEATURES = "ext2 vfat" | |||
| 14 | SERIAL_CONSOLE = "115200 ttyPS0" | 14 | SERIAL_CONSOLE = "115200 ttyPS0" |
| 15 | 15 | ||
| 16 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "device-tree" | 16 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "device-tree" |
| 17 | IMAGE_BOOT_FILES += "devicetree/${MACHINE}.dtb" | ||
| 18 | 17 | ||
| 19 | # Use the networking setup from qemuarm | 18 | # Use the networking setup from qemuarm |
| 20 | FILESOVERRIDES_append_pn-init-ifupdown = ":qemuarm" | 19 | FILESOVERRIDES_append_pn-init-ifupdown = ":qemuarm" |
diff --git a/meta-xilinx-bsp/conf/machine/zybo-linux-bd-zynq7.conf b/meta-xilinx-bsp/conf/machine/zybo-linux-bd-zynq7.conf index 6cc89510..aec8bf68 100644 --- a/meta-xilinx-bsp/conf/machine/zybo-linux-bd-zynq7.conf +++ b/meta-xilinx-bsp/conf/machine/zybo-linux-bd-zynq7.conf | |||
| @@ -32,7 +32,6 @@ EXTRA_IMAGEDEPENDS += " \ | |||
| 32 | 32 | ||
| 33 | IMAGE_BOOT_FILES += " \ | 33 | IMAGE_BOOT_FILES += " \ |
| 34 | boot.bin \ | 34 | boot.bin \ |
| 35 | devicetree/${MACHINE}.dtb \ | ||
| 36 | bitstream \ | 35 | bitstream \ |
| 37 | uEnv.txt \ | 36 | uEnv.txt \ |
| 38 | " | 37 | " |
diff --git a/meta-xilinx-contrib/conf/machine/minized-zynq7.conf b/meta-xilinx-contrib/conf/machine/minized-zynq7.conf index 5bacdd50..ec706b6e 100644 --- a/meta-xilinx-contrib/conf/machine/minized-zynq7.conf +++ b/meta-xilinx-contrib/conf/machine/minized-zynq7.conf | |||
| @@ -24,6 +24,5 @@ MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "device-tree" | |||
| 24 | MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "linux-firmware-bcm43430" | 24 | MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "linux-firmware-bcm43430" |
| 25 | 25 | ||
| 26 | IMAGE_BOOT_FILES += " \ | 26 | IMAGE_BOOT_FILES += " \ |
| 27 | devicetree/${MACHINE}.dtb \ | ||
| 28 | uEnv.txt \ | 27 | uEnv.txt \ |
| 29 | " | 28 | " |
