From 144f8b42702ad7de8f204440614583466015c01f Mon Sep 17 00:00:00 2001 From: Andreas Cord-Landwehr Date: Sun, 22 Jan 2023 10:02:34 +0100 Subject: [PATCH] linux-firmware-vision2-wave511: package WAVE511 firmware blob --- .../linux-firmware-visionfive2-wave511.bb | 20 +++++++++++++++++++ recipes-kernel/modules/vdec-module.bb | 1 + 2 files changed, 21 insertions(+) create mode 100644 recipes-kernel/firmware/linux-firmware-visionfive2-wave511.bb diff --git a/recipes-kernel/firmware/linux-firmware-visionfive2-wave511.bb b/recipes-kernel/firmware/linux-firmware-visionfive2-wave511.bb new file mode 100644 index 0000000..abeecc9 --- /dev/null +++ b/recipes-kernel/firmware/linux-firmware-visionfive2-wave511.bb @@ -0,0 +1,20 @@ +SUMMARY = "WAVE511 Firmware Binary Blob" + +LICENSE = "ChipsMedia_VisionFive2" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=16bead7cc56b053f5da0061ce0637ad2" + +require recipes-bsp/common/visionfive2-firmware.inc +inherit allarch + +S = "${WORKDIR}/git/wave511/firmware" + +CLEANBROKEN = "1" + +do_install () { + install -d 0644 ${D}${nonarch_base_libdir}/firmware/ + install -m 0644 ${S}/chagall.bin ${D}${nonarch_base_libdir}/firmware/ +} + +FILES:${PN} = "${nonarch_base_libdir}/firmware/" + +INSANE_SKIP = "arch" diff --git a/recipes-kernel/modules/vdec-module.bb b/recipes-kernel/modules/vdec-module.bb index a7ce0fd..af2b4b0 100644 --- a/recipes-kernel/modules/vdec-module.bb +++ b/recipes-kernel/modules/vdec-module.bb @@ -19,3 +19,4 @@ SRC_URI += " \ S = "${WORKDIR}/${WAVE511_MODULE_SRC}" RPROVIDES:${PN} += "kernel-module-vdec" +RDEPENDS:${PN} += "linux-firmware-visionfive2-wave511"