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>
Showing
- MAINTAINERS 7 additions, 0 deletionsMAINTAINERS
- drivers/staging/media/Kconfig 2 additions, 0 deletionsdrivers/staging/media/Kconfig
- drivers/staging/media/Makefile 1 addition, 0 deletionsdrivers/staging/media/Makefile
- drivers/staging/media/rkvdec/Kconfig 16 additions, 0 deletionsdrivers/staging/media/rkvdec/Kconfig
- drivers/staging/media/rkvdec/Makefile 3 additions, 0 deletionsdrivers/staging/media/rkvdec/Makefile
- drivers/staging/media/rkvdec/TODO 11 additions, 0 deletionsdrivers/staging/media/rkvdec/TODO
- drivers/staging/media/rkvdec/rkvdec-h264.c 1156 additions, 0 deletionsdrivers/staging/media/rkvdec/rkvdec-h264.c
- drivers/staging/media/rkvdec/rkvdec-regs.h 223 additions, 0 deletionsdrivers/staging/media/rkvdec/rkvdec-regs.h
- drivers/staging/media/rkvdec/rkvdec.c 1103 additions, 0 deletionsdrivers/staging/media/rkvdec/rkvdec.c
- drivers/staging/media/rkvdec/rkvdec.h 121 additions, 0 deletionsdrivers/staging/media/rkvdec/rkvdec.h
Loading