Hey Hans & Mauro, please pull. The following changes since commit 6aa082910445aec6b1dc652a69c5178a555d8ca5: media: chips-media: wave5: support Wave515 decoder (2024-06-21 10:15:21 +0200) are available in the Git repository at: https://gitlab.collabora.com/sebastianfricke/linux.git tags/for-6.11-e5010-jpeg-encoder_2 for you to fetch changes up to 0f32af528cb0971a2917c0fe16a58fc672dde904: media: verisilicon : Use exported tables from v4l2-jpeg for hantro codec (2024-06-22 10:53:59 +0200) ---------------------------------------------------------------- E5010 JPEG encoder ---------------------------------------------------------------- Devarsh Thakkar (6): media: dt-bindings: Add Imagination E5010 JPEG Encoder media: imagination: Add E5010 JPEG Encoder driver media: v4l2-jpeg: Export reference quantization and huffman tables media: Documentation: Document v4l2-jpeg helper functions media: imagination: Use exported tables from v4l2-jpeg core media: verisilicon : Use exported tables from v4l2-jpeg for hantro codec .../bindings/media/img,e5010-jpeg-enc.yaml | 75 + Documentation/driver-api/media/v4l2-core.rst | 1 + Documentation/driver-api/media/v4l2-jpeg.rst | 10 + MAINTAINERS | 7 + drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/imagination/Kconfig | 13 + drivers/media/platform/imagination/Makefile | 3 + .../media/platform/imagination/e5010-core-regs.h | 585 +++++++ .../media/platform/imagination/e5010-jpeg-enc-hw.c | 267 ++++ .../media/platform/imagination/e5010-jpeg-enc-hw.h | 42 + .../media/platform/imagination/e5010-jpeg-enc.c | 1632 ++++++++++++++++++++ .../media/platform/imagination/e5010-jpeg-enc.h | 168 ++ .../media/platform/imagination/e5010-mmu-regs.h | 311 ++++ drivers/media/platform/verisilicon/Kconfig | 1 + drivers/media/platform/verisilicon/hantro_jpeg.c | 129 +- drivers/media/v4l2-core/v4l2-jpeg.c | 116 ++ include/media/v4l2-jpeg.h | 32 + 18 files changed, 3278 insertions(+), 116 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml create mode 100644 Documentation/driver-api/media/v4l2-jpeg.rst create mode 100644 drivers/media/platform/imagination/Kconfig create mode 100644 drivers/media/platform/imagination/Makefile create mode 100644 drivers/media/platform/imagination/e5010-core-regs.h create mode 100644 drivers/media/platform/imagination/e5010-jpeg-enc-hw.c create mode 100644 drivers/media/platform/imagination/e5010-jpeg-enc-hw.h create mode 100644 drivers/media/platform/imagination/e5010-jpeg-enc.c create mode 100644 drivers/media/platform/imagination/e5010-jpeg-enc.h create mode 100644 drivers/media/platform/imagination/e5010-mmu-regs.h