media: rkvdec: Add the rkvdec driver
authorBoris Brezillon <boris.brezillon@collabora.com>
Fri, 3 Apr 2020 22:13:44 +0000 (00:13 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 21 Apr 2020 11:53:15 +0000 (13:53 +0200)
commitcd33c830448baf7b1e94da72eca069e3e1d050c9
treeb23ec8bfec8420452fa487acee3e4c0ed7bd3e83
parentd6b50a96d3373d038c14eb7427acbeb5fa66ec33
media: rkvdec: Add the rkvdec driver

The rockchip vdec block is a stateless decoder that's able to decode
H264, HEVC and VP9 content. This commit adds the core infrastructure
and the H264 backend. Support for VP9 and HEVS will be added later on.

[mchehab+huawei@kernel.org: select MEDIA_CONTROLLER and REQUEST_API]
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
Tested-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
MAINTAINERS
drivers/staging/media/Kconfig
drivers/staging/media/Makefile
drivers/staging/media/rkvdec/Kconfig [new file with mode: 0644]
drivers/staging/media/rkvdec/Makefile [new file with mode: 0644]
drivers/staging/media/rkvdec/TODO [new file with mode: 0644]
drivers/staging/media/rkvdec/rkvdec-h264.c [new file with mode: 0644]
drivers/staging/media/rkvdec/rkvdec-regs.h [new file with mode: 0644]
drivers/staging/media/rkvdec/rkvdec.c [new file with mode: 0644]
drivers/staging/media/rkvdec/rkvdec.h [new file with mode: 0644]