From af64e521e2037a30f6b8740caccc1519567fb5f0 Mon Sep 17 00:00:00 2001 From: Manjukumar Matha Date: Tue, 12 Jun 2018 00:07:48 -0700 Subject: recipes-multimedia/vcu/*: Set package arch to SOC_FAMILY Set package arch of VCU to SOC_FAMILY. Even though VCU hwcodec is available only in ev devices, we are enabling the package for all MPSoC devices. gstreamer is the application used for video pipelining. When the VCU HW is not found, the behaviour will default to using software based gstreamer (in case of cg and eg devices). By making package arch common for all zynqmp devices, we can use the same sstate-cache and RPM feeds for gstreamer components. Signed-off-by: Manjukumar Matha --- meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu.bb | 2 ++ meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx.bb | 2 ++ meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx.bb | 2 ++ meta-xilinx-bsp/recipes-multimedia/vcu/vcu-firmware.bb | 2 ++ 4 files changed, 8 insertions(+) diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu.bb b/meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu.bb index 06f20090..e09dd5d5 100644 --- a/meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu.bb +++ b/meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu.bb @@ -25,3 +25,5 @@ RDEPENDS_${PN} = "vcu-firmware" COMPATIBLE_MACHINE = "^$" COMPATIBLE_MACHINE_zynqmp = "zynqmp" + +PACKAGE_ARCH = "${SOC_FAMILY}" diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx.bb b/meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx.bb index 09f59f1d..76fdb9a3 100644 --- a/meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx.bb +++ b/meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx.bb @@ -19,6 +19,8 @@ S = "${WORKDIR}/git" COMPATIBLE_MACHINE = "^$" COMPATIBLE_MACHINE_zynqmp = "zynqmp" +PACKAGE_ARCH = "${SOC_FAMILY}" + DEPENDS = "libvcu-xlnx" RDEPENDS_${PN} = "kernel-module-vcu libvcu-xlnx" diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx.bb b/meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx.bb index b3d68cd6..8e2369bf 100644 --- a/meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx.bb +++ b/meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx.bb @@ -19,6 +19,8 @@ S = "${WORKDIR}/git" COMPATIBLE_MACHINE = "^$" COMPATIBLE_MACHINE_zynqmp = "zynqmp" +PACKAGE_ARCH = "${SOC_FAMILY}" + RDEPENDS_${PN} = "kernel-module-vcu" EXTRA_OEMAKE = "CC='${CC}' CXX='${CXX} ${CXXFLAGS}'" diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/vcu-firmware.bb b/meta-xilinx-bsp/recipes-multimedia/vcu/vcu-firmware.bb index 3ffe929c..1cb21253 100644 --- a/meta-xilinx-bsp/recipes-multimedia/vcu/vcu-firmware.bb +++ b/meta-xilinx-bsp/recipes-multimedia/vcu/vcu-firmware.bb @@ -19,6 +19,8 @@ SRC_URI = "${REPO};${BRANCHARG}" COMPATIBLE_MACHINE = "^$" COMPATIBLE_MACHINE_zynqmp = "zynqmp" +PACKAGE_ARCH = "${SOC_FAMILY}" + do_install() { install -Dm 0644 ${S}/${XILINX_VCU_VERSION}/lib/firmware/al5d_b.fw ${D}/lib/firmware/al5d_b.fw install -Dm 0644 ${S}/${XILINX_VCU_VERSION}/lib/firmware/al5d.fw ${D}/lib/firmware/al5d.fw -- cgit v1.2.3-54-g00ecf