summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2022-12-09 13:25:42 -0800
committerMark Hatle <mark.hatle@amd.com>2023-04-10 09:03:22 -0700
commit325b265163b89fa68aed1815fb170f8135d09a29 (patch)
tree6fc61b4199f17460a1e567296cd691b57e931ffe
parent45991a32cfe2c0459fdd70ec27b104be15cd1a9b (diff)
downloadmeta-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>
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2022.1.bb4
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.1.bb7
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2022.2.bb2
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.1.bb7
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2022.2.bb7
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.1.bb7
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2022.2.bb7
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
24inherit module 24inherit module features_check
25
26REQUIRED_MACHINE_FEATURES = "vcu"
25 27
26EXTRA_OEMAKE += "O=${STAGING_KERNEL_BUILDDIR}" 28EXTRA_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
16S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
17 17
18COMPATIBLE_MACHINE = "^$" 18inherit features_check
19COMPATIBLE_MACHINE:zynqmp = "zynqmp"
20 19
21PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" 20REQUIRED_MACHINE_FEATURES = "vcu"
21
22PACKAGE_ARCH = "${MACHINE_ARCH}"
22 23
23DEPENDS = "libvcu-xlnx" 24DEPENDS = "libvcu-xlnx"
24RDEPENDS:${PN} = "kernel-module-vcu libvcu-xlnx" 25RDEPENDS:${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"
18COMPATIBLE_MACHINE = "^$" 18COMPATIBLE_MACHINE = "^$"
19COMPATIBLE_MACHINE:zynqmp = "zynqmp" 19COMPATIBLE_MACHINE:zynqmp = "zynqmp"
20 20
21PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" 21PACKAGE_ARCH = "${MACHINE_ARCH}"
22 22
23DEPENDS = "libvcu-xlnx" 23DEPENDS = "libvcu-xlnx"
24RDEPENDS:${PN} = "kernel-module-vcu libvcu-xlnx" 24RDEPENDS:${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
16S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
17 17
18COMPATIBLE_MACHINE = "^$" 18inherit features_check
19COMPATIBLE_MACHINE:zynqmp = "zynqmp"
20 19
21PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" 20REQUIRED_MACHINE_FEATURES = "vcu"
21
22PACKAGE_ARCH = "${MACHINE_ARCH}"
22 23
23RDEPENDS:${PN} = "kernel-module-vcu" 24RDEPENDS:${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
16S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
17 17
18COMPATIBLE_MACHINE = "^$" 18inherit features_check
19COMPATIBLE_MACHINE:zynqmp = "zynqmp"
20 19
21PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" 20REQUIRED_MACHINE_FEATURES = "vcu"
21
22PACKAGE_ARCH = "${MACHINE_ARCH}"
22 23
23RDEPENDS:${PN} = "kernel-module-vcu" 24RDEPENDS:${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"
15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
16SRC_URI = "${REPO};${BRANCHARG}" 16SRC_URI = "${REPO};${BRANCHARG}"
17 17
18COMPATIBLE_MACHINE = "^$" 18inherit features_check
19COMPATIBLE_MACHINE:zynqmp = "zynqmp"
20 19
21PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" 20REQUIRED_MACHINE_FEATURES = "vcu"
21
22PACKAGE_ARCH = "${MACHINE_ARCH}"
22 23
23do_install() { 24do_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"
15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 15BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
16SRC_URI = "${REPO};${BRANCHARG}" 16SRC_URI = "${REPO};${BRANCHARG}"
17 17
18COMPATIBLE_MACHINE = "^$" 18inherit features_check
19COMPATIBLE_MACHINE:zynqmp = "zynqmp"
20 19
21PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" 20REQUIRED_MACHINE_FEATURES = "vcu"
21
22PACKAGE_ARCH = "${MACHINE_ARCH}"
22 23
23do_install() { 24do_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