mbox series

[GIT,PULL,FOR,v6.6] Various vcodec fixes and enhancements

Message ID af0772c6-7052-ce13-dbf3-d403b06aad02@xs4all.nl
State New
Headers show
Series [GIT,PULL,FOR,v6.6] Various vcodec fixes and enhancements | expand

Pull-request

git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.6g

Message

Hans Verkuil July 21, 2023, 3 p.m. UTC
The following changes since commit 28999781d15f94046e6c23a9a7d92ad28a436abf:

  media: i2c: ov01a10: Switch back to use struct i2c_driver::probe (2023-07-19 12:57:51 +0200)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.6g

for you to fetch changes up to c0f7b945ab6c5224a17aeeb08acee8d825472e49:

  media: mediatek: vcodec: Add capture format to support 10bit raster mode (2023-07-21 16:56:51 +0200)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Dan Carpenter (4):
      media: mediatek: vcodec: fix potential double free
      media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
      media: mediatek: vcodec: Fix potential crash in mtk_vcodec_dbgfs_remove()
      media: mediatek: vcodec: Improve an error message

Irui Wang (1):
      media: mediatek: vcodec: Return NULL if no vdec_fb is found

Mingjia Zhang (2):
      media: mediatek: vcodec: Add capture format to support 10bit tile mode
      media: mediatek: vcodec: Add capture format to support 10bit raster mode

NĂ­colas F. R. A. Prado (5):
      media: dt-bindings: mediatek,vcodec: Allow single clock for mt8183
      media: dt-bindings: mediatek,vcodec: Don't require assigned-clocks
      media: dt-bindings: mediatek,vcodec: Remove VDEC_SYS register space
      media: mediatek: vcodec: Define address for VDEC_HW_ACTIVE
      media: mediatek: vcodec: Read HW active status from syscon

Xiaoyong Lu (1):
      media: mediatek: vcodec: fix AV1 decode fail for 36bit iova

 Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml | 67 ++++++++++++++++++++++-------
 Documentation/userspace-api/media/v4l/pixfmt-reserved.rst            | 15 +++++++
 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.c            | 13 +++---
 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c          | 77 +++++++++++++++++++++++++++++-----
 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.c           |  4 +-
 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.h           |  3 +-
 drivers/media/platform/mediatek/vcodec/mtk_vcodec_drv.h              |  2 +
 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.c             | 15 +++++++
 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.h             |  2 +
 drivers/media/platform/mediatek/vcodec/vdec/vdec_av1_req_lat_if.c    | 12 ++++--
 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_if.c            | 10 ++---
 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_if.c            |  5 ++-
 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c              |  6 ++-
 drivers/media/v4l2-core/v4l2-common.c                                |  4 ++
 drivers/media/v4l2-core/v4l2-ioctl.c                                 |  2 +
 include/uapi/linux/videodev2.h                                       |  2 +
 16 files changed, 187 insertions(+), 52 deletions(-)