diff options
author | Mark Hatle <mark.hatle@amd.com> | 2022-12-09 13:25:42 -0800 |
---|---|---|
committer | Mark Hatle <mark.hatle@amd.com> | 2023-04-10 09:03:22 -0700 |
commit | 325b265163b89fa68aed1815fb170f8135d09a29 (patch) | |
tree | 6fc61b4199f17460a1e567296cd691b57e931ffe | |
parent | 45991a32cfe2c0459fdd70ec27b104be15cd1a9b (diff) | |
download | meta-xilinx-325b265163b89fa68aed1815fb170f8135d09a29.tar.gz |
vcu: Move vcu recipes to trigger off MACHINE_FEATURES vcu
Side effect of this change, all vcu recipes are now package arch of machine.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
7 files changed, 24 insertions, 17 deletions
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2022.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2022.1.bb index 0cb0c0ef..e585725c 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2022.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2022.1.bb | |||
@@ -21,7 +21,9 @@ SRC_URI = " \ | |||
21 | file://99-vcu-enc-dec.rules \ | 21 | file://99-vcu-enc-dec.rules \ |
22 | " | 22 | " |
23 | 23 | ||
24 | inherit module | 24 | inherit module features_check |
25 | |||
26 | REQUIRED_MACHINE_FEATURES = "vcu" | ||
25 | 27 | ||
26 | EXTRA_OEMAKE += "O=${STAGING_KERNEL_BUILDDIR}" | 28 | EXTRA_OEMAKE += "O=${STAGING_KERNEL_BUILDDIR}" |
27 | 29 | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.1.bb index b4460a38..47c521c4 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.1.bb | |||
@@ -15,10 +15,11 @@ SRC_URI = "${REPO};${BRANCHARG}" | |||
15 | 15 | ||
16 | S = "${WORKDIR}/git" | 16 | S = "${WORKDIR}/git" |
17 | 17 | ||
18 | COMPATIBLE_MACHINE = "^$" | 18 | inherit features_check |
19 | COMPATIBLE_MACHINE:zynqmp = "zynqmp" | ||
20 | 19 | ||
21 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | 20 | REQUIRED_MACHINE_FEATURES = "vcu" |
21 | |||
22 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
22 | 23 | ||
23 | DEPENDS = "libvcu-xlnx" | 24 | DEPENDS = "libvcu-xlnx" |
24 | RDEPENDS:${PN} = "kernel-module-vcu libvcu-xlnx" | 25 | RDEPENDS:${PN} = "kernel-module-vcu libvcu-xlnx" |
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.2.bb b/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.2.bb index 5b958bee..c5b956bc 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.2.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.2.bb | |||
@@ -18,7 +18,7 @@ S = "${WORKDIR}/git" | |||
18 | COMPATIBLE_MACHINE = "^$" | 18 | COMPATIBLE_MACHINE = "^$" |
19 | COMPATIBLE_MACHINE:zynqmp = "zynqmp" | 19 | COMPATIBLE_MACHINE:zynqmp = "zynqmp" |
20 | 20 | ||
21 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | 21 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
22 | 22 | ||
23 | DEPENDS = "libvcu-xlnx" | 23 | DEPENDS = "libvcu-xlnx" |
24 | RDEPENDS:${PN} = "kernel-module-vcu libvcu-xlnx" | 24 | RDEPENDS:${PN} = "kernel-module-vcu libvcu-xlnx" |
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.1.bb index 91f15cc2..48fd5fcb 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.1.bb | |||
@@ -15,10 +15,11 @@ SRC_URI = "${REPO};${BRANCHARG}" | |||
15 | 15 | ||
16 | S = "${WORKDIR}/git" | 16 | S = "${WORKDIR}/git" |
17 | 17 | ||
18 | COMPATIBLE_MACHINE = "^$" | 18 | inherit features_check |
19 | COMPATIBLE_MACHINE:zynqmp = "zynqmp" | ||
20 | 19 | ||
21 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | 20 | REQUIRED_MACHINE_FEATURES = "vcu" |
21 | |||
22 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
22 | 23 | ||
23 | RDEPENDS:${PN} = "kernel-module-vcu" | 24 | RDEPENDS:${PN} = "kernel-module-vcu" |
24 | 25 | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.2.bb b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.2.bb index 24be1173..b288ecb3 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.2.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.2.bb | |||
@@ -15,10 +15,11 @@ SRC_URI = "${REPO};${BRANCHARG}" | |||
15 | 15 | ||
16 | S = "${WORKDIR}/git" | 16 | S = "${WORKDIR}/git" |
17 | 17 | ||
18 | COMPATIBLE_MACHINE = "^$" | 18 | inherit features_check |
19 | COMPATIBLE_MACHINE:zynqmp = "zynqmp" | ||
20 | 19 | ||
21 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | 20 | REQUIRED_MACHINE_FEATURES = "vcu" |
21 | |||
22 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
22 | 23 | ||
23 | RDEPENDS:${PN} = "kernel-module-vcu" | 24 | RDEPENDS:${PN} = "kernel-module-vcu" |
24 | 25 | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.1.bb index fc9f34ca..c5c2b045 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.1.bb | |||
@@ -15,10 +15,11 @@ SRCREV = "569f980527fd58f43baf16bd0b294bf8c7cdf963" | |||
15 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 15 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
16 | SRC_URI = "${REPO};${BRANCHARG}" | 16 | SRC_URI = "${REPO};${BRANCHARG}" |
17 | 17 | ||
18 | COMPATIBLE_MACHINE = "^$" | 18 | inherit features_check |
19 | COMPATIBLE_MACHINE:zynqmp = "zynqmp" | ||
20 | 19 | ||
21 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | 20 | REQUIRED_MACHINE_FEATURES = "vcu" |
21 | |||
22 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
22 | 23 | ||
23 | do_install() { | 24 | do_install() { |
24 | install -Dm 0644 ${S}/${XILINX_VCU_VERSION}/lib/firmware/al5d_b.fw ${D}/lib/firmware/al5d_b.fw | 25 | install -Dm 0644 ${S}/${XILINX_VCU_VERSION}/lib/firmware/al5d_b.fw ${D}/lib/firmware/al5d_b.fw |
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.2.bb b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.2.bb index 6be9fe54..594a94c3 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.2.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.2.bb | |||
@@ -15,10 +15,11 @@ SRCREV = "3980c778d71fa51a15e89bf70fd8fb28d5cb12e0" | |||
15 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 15 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
16 | SRC_URI = "${REPO};${BRANCHARG}" | 16 | SRC_URI = "${REPO};${BRANCHARG}" |
17 | 17 | ||
18 | COMPATIBLE_MACHINE = "^$" | 18 | inherit features_check |
19 | COMPATIBLE_MACHINE:zynqmp = "zynqmp" | ||
20 | 19 | ||
21 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | 20 | REQUIRED_MACHINE_FEATURES = "vcu" |
21 | |||
22 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
22 | 23 | ||
23 | do_install() { | 24 | do_install() { |
24 | install -Dm 0644 ${S}/${XILINX_VCU_VERSION}/lib/firmware/al5d_b.fw ${D}/lib/firmware/al5d_b.fw | 25 | install -Dm 0644 ${S}/${XILINX_VCU_VERSION}/lib/firmware/al5d_b.fw ${D}/lib/firmware/al5d_b.fw |