mbox series

[GIT,PULL,FOR,v6.2] imx-jpeg & mtk-jpeg: fixes and enhancements

Message ID e7fb9a40-9ff9-266a-6797-47503d4fd5ea@xs4all.nl
State New
Headers show
Series [GIT,PULL,FOR,v6.2] imx-jpeg & mtk-jpeg: fixes and enhancements | expand

Pull-request

git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.2b

Message

Hans Verkuil Sept. 30, 2022, 2:28 p.m. UTC
The following changes since commit d67614f276c1499ad939fa5c1aadd35498cc6b34:

  Merge fixes into media_stage (2022-09-27 10:27:56 +0200)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.2b

for you to fetch changes up to 9e492cac560b206eae80c87ab12de2fd99881166:

  mtk-jpegdec: add stop cmd interface for jpgdec (2022-09-30 15:56:41 +0200)

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

----------------------------------------------------------------
Jason Wang (1):
      media: imx-jpeg: Remove unnecessary memset() after dma_alloc_coherent()

Jianhua Lin (2):
      dt-bindings: media: mediatek-jpeg-decoder: Add MT8188 compatible string
      dt-bindings: media: mediatek-jpeg-encoder: Add MT8188 compatible string

Ming Qian (5):
      media: imx-jpeg: Add a timeout mechanism for each frame
      media: imx-jpeg: Don't clear stop state in handling dynamic resolution change
      media: imx-jpeg: Implement g_selection and s_selection
      media: imx-jpeg: Support contiguous and non contiguous format
      media: imx-jpeg: Disable useless interrupt to avoid kernel panic

kyrie wu (15):
      dt-bindings: mediatek: Add mediatek, mt8195-jpgenc compatible
      mtk-jpegenc: export jpeg encoder functions
      mtk-jpegenc: support jpegenc multi-hardware
      mtk-jpegenc: add jpegenc timeout func interface
      mtk-jpegenc: add jpeg encode worker interface
      mtk-jpegenc: add output pic reorder interface
      mtk-jpegenc: add stop cmd interface for jpgenc
      dt-bindings: mediatek: Add mediatek,mt8195-jpgdec compatible
      media: mtk-jpegdec: export jpeg decoder functions
      media: mtk-jpegdec: support jpegdec multi-hardware
      media: mtk-jpegdec: add jpegdec timeout func interface
      media: mtk-jpegdec: add jpeg decode worker interface
      media: mtk-jpegdec: add output pic reorder interface
      media: mtk-jpegdec: refactor jpegdec func interface
      mtk-jpegdec: add stop cmd interface for jpgdec

 Documentation/devicetree/bindings/media/mediatek,mt8195-jpegdec.yaml | 168 ++++++++++++++++++
 Documentation/devicetree/bindings/media/mediatek,mt8195-jpegenc.yaml | 147 ++++++++++++++++
 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml   |   1 +
 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml   |   1 +
 drivers/media/platform/mediatek/jpeg/Makefile                        |  14 +-
 drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c                 | 490 +++++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h                 | 169 ++++++++++++++++--
 drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c               | 315 +++++++++++++++++++++++++++++++---
 drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.h               |   6 +-
 drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_reg.h              |   1 +
 drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c               | 255 ++++++++++++++++++++++++++++
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c                    |   4 +-
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c                       | 604 ++++++++++++++++++++++++++++++++++++++++++++++-------------------
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h                       |  10 +-
 14 files changed, 1928 insertions(+), 257 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/mediatek,mt8195-jpegdec.yaml
 create mode 100644 Documentation/devicetree/bindings/media/mediatek,mt8195-jpegenc.yaml