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