]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
media: rkvdec: Add H264 support for the VDPU383 variant
authorDetlev Casanova <detlev.casanova@collabora.com>
Fri, 9 Jan 2026 16:15:31 +0000 (11:15 -0500)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Wed, 21 Jan 2026 13:43:10 +0000 (14:43 +0100)
commitfde24907570dcc56406f5e48d5c9d9e7e2da36fc
tree2625b17339382078e07b5942909b7dd5f9208c83
parente5aa698ea6591482286e99f4f6f2894cfeed3c22
media: rkvdec: Add H264 support for the VDPU383 variant

This variant is used on the RK3576 SoC.

The moving vectors size requirements are slightly different so support
for a colmv_size function per variant is added.

Also, the link registers are used to start the decoder and read IRQ status.

The fluster score is 128/135 for JVT-AVC_V1, with MPS_MW_A failing in
addition to the usual ones.
The other test suites are not supported yet.

Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/platform/rockchip/rkvdec/Makefile
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c [new file with mode: 0644]
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-regs.h [new file with mode: 0644]
drivers/media/platform/rockchip/rkvdec/rkvdec.c
drivers/media/platform/rockchip/rkvdec/rkvdec.h