From: Maxime Jourdan Date: Mon, 3 Feb 2020 14:58:23 +0000 (+0100) Subject: amlogic: update video decoder firmwares X-Git-Tag: 20200316~25^2 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Flinux-firmware.git;a=commitdiff_plain;h=fb505a691b2a37b9d1fc20617433dfd52fb6e27e amlogic: update video decoder firmwares Update the firmwares extracted from Amlogic's last known release from July 2019. This commit updates several binaries already present for GXL, GXM and G12A chips, but also adds: - HEVC for G12A - HEVC for SM1 - VP9 for GXL - VP9 for SM1 The support for which - apart from HEVC, still in development - is currently in-review in the linux-media mailing list [1][2][3]. [1] [v4,0/4] media: meson: vdec: Add compliant H264 support https://patchwork.kernel.org/cover/11336951/ [2] [v3,0/5] media: meson: vdec: Add VP9 decoding support https://patchwork.kernel.org/cover/11336975/ [3] [0/3] media: meson: vdec: add sm1 platform https://patchwork.kernel.org/cover/11256037/ Cc: Arden Jin Signed-off-by: Maxime Jourdan --- diff --git a/WHENCE b/WHENCE index 40913e55..504ec896 100644 --- a/WHENCE +++ b/WHENCE @@ -4793,6 +4793,7 @@ Licence: Redistributable. See LICENCE.microchip for details Driver: meson-vdec - Amlogic video decoder File: meson/vdec/g12a_h264.bin +File: meson/vdec/g12a_hevc_mmu.bin File: meson/vdec/g12a_vp9.bin File: meson/vdec/gxbb_h264.bin File: meson/vdec/gxl_h263.bin @@ -4802,7 +4803,10 @@ File: meson/vdec/gxl_hevc_mmu.bin File: meson/vdec/gxl_mjpeg.bin File: meson/vdec/gxl_mpeg12.bin File: meson/vdec/gxl_mpeg4_5.bin +File: meson/vdec/gxl_vp9.bin File: meson/vdec/gxm_h264.bin +File: meson/vdec/sm1_hevc_mmu.bin +File: meson/vdec/sm1_vp9_mmu.bin Licence: Redistributable. See LICENSE.amlogic_vdec for details. diff --git a/meson/vdec/g12a_hevc_mmu.bin b/meson/vdec/g12a_hevc_mmu.bin new file mode 100644 index 00000000..4c35fb52 Binary files /dev/null and b/meson/vdec/g12a_hevc_mmu.bin differ diff --git a/meson/vdec/g12a_vp9.bin b/meson/vdec/g12a_vp9.bin index 94e16747..a5f41123 100644 Binary files a/meson/vdec/g12a_vp9.bin and b/meson/vdec/g12a_vp9.bin differ diff --git a/meson/vdec/gxl_h264.bin b/meson/vdec/gxl_h264.bin index 9468c657..c60e3191 100644 Binary files a/meson/vdec/gxl_h264.bin and b/meson/vdec/gxl_h264.bin differ diff --git a/meson/vdec/gxl_hevc.bin b/meson/vdec/gxl_hevc.bin index a97a8881..4159db35 100644 Binary files a/meson/vdec/gxl_hevc.bin and b/meson/vdec/gxl_hevc.bin differ diff --git a/meson/vdec/gxl_hevc_mmu.bin b/meson/vdec/gxl_hevc_mmu.bin index e2ba4743..3c0e8c69 100644 Binary files a/meson/vdec/gxl_hevc_mmu.bin and b/meson/vdec/gxl_hevc_mmu.bin differ diff --git a/meson/vdec/gxl_mjpeg.bin b/meson/vdec/gxl_mjpeg.bin index c365b0d0..d088cc0e 100644 Binary files a/meson/vdec/gxl_mjpeg.bin and b/meson/vdec/gxl_mjpeg.bin differ diff --git a/meson/vdec/gxl_mpeg12.bin b/meson/vdec/gxl_mpeg12.bin index 65d0cacb..c348148b 100644 Binary files a/meson/vdec/gxl_mpeg12.bin and b/meson/vdec/gxl_mpeg12.bin differ diff --git a/meson/vdec/gxl_vp9.bin b/meson/vdec/gxl_vp9.bin new file mode 100644 index 00000000..1f98548e Binary files /dev/null and b/meson/vdec/gxl_vp9.bin differ diff --git a/meson/vdec/gxm_h264.bin b/meson/vdec/gxm_h264.bin index 4d73e17a..12d06258 100644 Binary files a/meson/vdec/gxm_h264.bin and b/meson/vdec/gxm_h264.bin differ diff --git a/meson/vdec/sm1_hevc_mmu.bin b/meson/vdec/sm1_hevc_mmu.bin new file mode 100644 index 00000000..4c35fb52 Binary files /dev/null and b/meson/vdec/sm1_hevc_mmu.bin differ diff --git a/meson/vdec/sm1_vp9_mmu.bin b/meson/vdec/sm1_vp9_mmu.bin new file mode 100644 index 00000000..f49f7aff Binary files /dev/null and b/meson/vdec/sm1_vp9_mmu.bin differ