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"