media: verisilicon: Add Rockchip AV1 decoder
authorBenjamin Gaignard <benjamin.gaignard@collabora.com>
Wed, 3 May 2023 08:34:35 +0000 (09:34 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 9 Jun 2023 15:18:46 +0000 (16:18 +0100)
commit727a400686a2c0d25015c9e44916a59b72882f83
tree9fdd149febcb2491e492fe5a24034aa2fd8a56b9
parentc0d0e579db4ee81a71fd1c81aad66caa236723fe
media: verisilicon: Add Rockchip AV1 decoder

Implement AV1 stateless decoder for rockchip VPU981.
It decode 8 and 10 bits AV1 bitstreams.
AV1 scaling feature is done by the postprocessor.

Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/verisilicon/Makefile
drivers/media/platform/verisilicon/hantro_hw.h
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c [new file with mode: 0644]
drivers/media/platform/verisilicon/rockchip_vpu981_regs.h [new file with mode: 0644]