diff options
| author | Mark Hatle <mark.hatle@amd.com> | 2024-05-18 15:25:47 -0600 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@amd.com> | 2024-05-19 21:05:25 -0600 |
| commit | 3fbcda477e2472e687746f1363d1d1ee7a28ac57 (patch) | |
| tree | 62cca66b0f2f8f2492d7aadf9849b590a7f13876 | |
| parent | 37c6b2425b40cf76f0ff40e0d578fbd527abf14b (diff) | |
| download | meta-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>
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 | ||
| 15 | SRC_URI += "file://0001-Support-updated-gcc-add-cstdint-where-necessary.patch" | 15 | SRC_URI += "file://0001-Support-updated-gcc-add-cstdint-where-necessary.patch" |
| 16 | 16 | ||
| 17 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 18 | |||
| 17 | S = "${WORKDIR}/git" | 19 | S = "${WORKDIR}/git" |
| 18 | 20 | ||
| 19 | inherit features_check | 21 | inherit 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 | ||
| 19 | REQUIRED_MACHINE_FEATURES = "vcu" | 19 | REQUIRED_MACHINE_FEATURES = "vcu" |
| 20 | 20 | ||
| 21 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 22 | |||
| 21 | do_install() { | 23 | do_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 | ||
| 27 | RDEPENDS:${PN} = "vdu-firmware" | 27 | RDEPENDS:${PN} = "vdu-firmware" |
| 28 | 28 | ||
| 29 | COMPATIBLE_MACHINE = "^$" | ||
| 30 | COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core" | ||
| 31 | COMPATIBLE_MACHINE:versal-ai-edge = "versal-ai-edge" | ||
| 32 | |||
| 33 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | ||
| 34 | |||
| 35 | do_install:append() { | 29 | do_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 | ||
| 21 | S = "${WORKDIR}/git" | 21 | S = "${WORKDIR}/git" |
| 22 | 22 | ||
| 23 | COMPATIBLE_MACHINE = "^$" | 23 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 24 | COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core" | ||
| 25 | COMPATIBLE_MACHINE:versal-ai-edge = "versal-ai-edge" | ||
| 26 | |||
| 27 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | ||
| 28 | 24 | ||
| 29 | RDEPENDS:${PN} = "kernel-module-vdu" | 25 | RDEPENDS:${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 | ||
| 20 | REQUIRED_MACHINE_FEATURES = "vdu" | 20 | REQUIRED_MACHINE_FEATURES = "vdu" |
| 21 | 21 | ||
| 22 | COMPATIBLE_MACHINE = "^$" | 22 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 23 | COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core" | ||
| 24 | COMPATIBLE_MACHINE:versal-ai-edge = "versal-ai-edge" | ||
| 25 | |||
| 26 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | ||
| 27 | 23 | ||
| 28 | DEPENDS = "libvdu-ctrlsw" | 24 | DEPENDS = "libvdu-ctrlsw" |
| 29 | RDEPENDS:${PN} = "kernel-module-vdu libvdu-ctrlsw" | 25 | RDEPENDS:${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" | |||
| 18 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 18 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
| 19 | SRC_URI = "${REPO};${BRANCHARG}" | 19 | SRC_URI = "${REPO};${BRANCHARG}" |
| 20 | 20 | ||
| 21 | COMPATIBLE_MACHINE = "^$" | 21 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 22 | COMPATIBLE_MACHINE:versal-ai-core = "versal-ai-core" | ||
| 23 | COMPATIBLE_MACHINE:versal-ai-edge = "versal-ai-edge" | ||
| 24 | 22 | ||
| 25 | PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" | ||
| 26 | EXTRA_OEMAKE +="INSTALL_PATH=${D}/${nonarch_base_libdir}/firmware" | 23 | EXTRA_OEMAKE +="INSTALL_PATH=${D}/${nonarch_base_libdir}/firmware" |
| 27 | 24 | ||
| 28 | do_compile[noexec] = "1" | 25 | do_compile[noexec] = "1" |
