summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2024-05-18 15:25:47 -0600
committerMark Hatle <mark.hatle@amd.com>2024-05-19 21:05:25 -0600
commit3fbcda477e2472e687746f1363d1d1ee7a28ac57 (patch)
tree62cca66b0f2f8f2492d7aadf9849b590a7f13876
parent37c6b2425b40cf76f0ff40e0d578fbd527abf14b (diff)
downloadmeta-xilinx-3fbcda477e2472e687746f1363d1d1ee7a28ac57.tar.gz
vdu vcu: Remove COMPATIBLE_MACHINE, set PACKAGE_ARCH uniformly
Since each of these recipes uses MACHINE_FEATURES... ...we no longer should be using COMPATIBLE_MACHINE. ...we should be setting PACKAGE_ARCH = MACHINE_ARCH. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_1.0.74-xilinx-v2023.2.bb2
-rw-r--r--meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20230530-xilinx-v2023.2.bb2
-rw-r--r--meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2023.2.bb6
-rw-r--r--meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.73-xilinx-v2023.2.bb6
-rw-r--r--meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2023.2.bb6
-rw-r--r--meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20230127-xilinx-v2023.2.bb5
6 files changed, 7 insertions, 20 deletions
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_1.0.74-xilinx-v2023.2.bb b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_1.0.74-xilinx-v2023.2.bb
index 0c97f637..f28bba55 100644
--- a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_1.0.74-xilinx-v2023.2.bb
+++ b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_1.0.74-xilinx-v2023.2.bb
@@ -14,6 +14,8 @@ SRC_URI = "${REPO};${BRANCHARG}"
14 14
15SRC_URI += "file://0001-Support-updated-gcc-add-cstdint-where-necessary.patch" 15SRC_URI += "file://0001-Support-updated-gcc-add-cstdint-where-necessary.patch"
16 16
17PACKAGE_ARCH = "${MACHINE_ARCH}"
18
17S = "${WORKDIR}/git" 19S = "${WORKDIR}/git"
18 20
19inherit features_check 21inherit features_check
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20230530-xilinx-v2023.2.bb b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20230530-xilinx-v2023.2.bb
index d511003e..e69d354e 100644
--- a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20230530-xilinx-v2023.2.bb
+++ b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20230530-xilinx-v2023.2.bb
@@ -18,6 +18,8 @@ inherit features_check
18 18
19REQUIRED_MACHINE_FEATURES = "vcu" 19REQUIRED_MACHINE_FEATURES = "vcu"
20 20
21PACKAGE_ARCH = "${MACHINE_ARCH}"
22
21do_install() { 23do_install() {
22 install -Dm 0644 ${S}/1.0.0/lib/firmware/al5d_b.fw ${D}${nonarch_base_libdir}/firmware/al5d_b.fw 24 install -Dm 0644 ${S}/1.0.0/lib/firmware/al5d_b.fw ${D}${nonarch_base_libdir}/firmware/al5d_b.fw
23 install -Dm 0644 ${S}/1.0.0/lib/firmware/al5d.fw ${D}${nonarch_base_libdir}/firmware/al5d.fw 25 install -Dm 0644 ${S}/1.0.0/lib/firmware/al5d.fw ${D}${nonarch_base_libdir}/firmware/al5d.fw
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2023.2.bb b/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2023.2.bb
index 9e80b5ec..31ee4081 100644
--- a/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2023.2.bb
+++ b/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2023.2.bb
@@ -26,12 +26,6 @@ EXTRA_OEMAKE += "O=${STAGING_KERNEL_BUILDDIR}"
26 26
27RDEPENDS:${PN} = "vdu-firmware" 27RDEPENDS:${PN} = "vdu-firmware"
28 28
29COMPATIBLE_MACHINE = "^$"
30COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core"
31COMPATIBLE_MACHINE:versal-ai-edge = "versal-ai-edge"
32
33PACKAGE_ARCH = "${SOC_FAMILY_ARCH}"
34
35do_install:append() { 29do_install:append() {
36 install -d ${D}${sysconfdir}/udev/rules.d 30 install -d ${D}${sysconfdir}/udev/rules.d
37 install -m 0644 ${WORKDIR}/99-vdu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/ 31 install -m 0644 ${WORKDIR}/99-vdu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.73-xilinx-v2023.2.bb b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.73-xilinx-v2023.2.bb
index 3f7649b5..2be171eb 100644
--- a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.73-xilinx-v2023.2.bb
+++ b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.73-xilinx-v2023.2.bb
@@ -20,11 +20,7 @@ SRC_URI = "${REPO};${BRANCHARG} \
20 20
21S = "${WORKDIR}/git" 21S = "${WORKDIR}/git"
22 22
23COMPATIBLE_MACHINE = "^$" 23PACKAGE_ARCH = "${MACHINE_ARCH}"
24COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core"
25COMPATIBLE_MACHINE:versal-ai-edge = "versal-ai-edge"
26
27PACKAGE_ARCH = "${SOC_FAMILY_ARCH}"
28 24
29RDEPENDS:${PN} = "kernel-module-vdu" 25RDEPENDS:${PN} = "kernel-module-vdu"
30 26
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2023.2.bb b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2023.2.bb
index 7a79e238..b3362417 100644
--- a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2023.2.bb
+++ b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2023.2.bb
@@ -19,11 +19,7 @@ inherit autotools features_check
19 19
20REQUIRED_MACHINE_FEATURES = "vdu" 20REQUIRED_MACHINE_FEATURES = "vdu"
21 21
22COMPATIBLE_MACHINE = "^$" 22PACKAGE_ARCH = "${MACHINE_ARCH}"
23COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core"
24COMPATIBLE_MACHINE:versal-ai-edge = "versal-ai-edge"
25
26PACKAGE_ARCH = "${SOC_FAMILY_ARCH}"
27 23
28DEPENDS = "libvdu-ctrlsw" 24DEPENDS = "libvdu-ctrlsw"
29RDEPENDS:${PN} = "kernel-module-vdu libvdu-ctrlsw" 25RDEPENDS:${PN} = "kernel-module-vdu libvdu-ctrlsw"
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20230127-xilinx-v2023.2.bb b/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20230127-xilinx-v2023.2.bb
index 3cbc9eef..a60d68f5 100644
--- a/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20230127-xilinx-v2023.2.bb
+++ b/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20230127-xilinx-v2023.2.bb
@@ -18,11 +18,8 @@ SRCREV ?= "731897772730178f6a4e77eedeb4fb53faa1ab4d"
18BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" 18BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
19SRC_URI = "${REPO};${BRANCHARG}" 19SRC_URI = "${REPO};${BRANCHARG}"
20 20
21COMPATIBLE_MACHINE = "^$" 21PACKAGE_ARCH = "${MACHINE_ARCH}"
22COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core"
23COMPATIBLE_MACHINE:versal-ai-edge = "versal-ai-edge"
24 22
25PACKAGE_ARCH = "${SOC_FAMILY_ARCH}"
26EXTRA_OEMAKE +="INSTALL_PATH=${D}/${nonarch_base_libdir}/firmware" 23EXTRA_OEMAKE +="INSTALL_PATH=${D}/${nonarch_base_libdir}/firmware"
27 24
28do_compile[noexec] = "1" 25do_compile[noexec] = "1"