Hi Hans, Mauro, Here's a new PR containing the RPi PiSP driver, with a few fairly trivial driver patches. Please pull. The following changes since commit 23558d802a8e950783b956c457c002a612c09c2c: media: vivid: fix CREATE_BUFS support in queue_setup() (2024-06-26 17:28:31 +0200) are available in the Git repository at: git://linuxtv.org/sailus/media_tree.git tags/for-6.11-4-signed for you to fetch changes up to ec84aa3ac6310438a56d1a6a3f364a5e5bfb48a0: media: imx-mipi-csis: Use v4l2_subdev_enable_streams() (2024-06-27 08:53:42 +0300) ---------------------------------------------------------------- V4L2 patches for 6.11 ---------------------------------------------------------------- Alain Volmat (3): media: stm32: dcmipp: correct error handling in dcmipp_create_subdevs media: i2c: gc2145: addition of RAW8 formats support media: i2c: gc2145: use CCI_REG16_LE for little-endian registers Jacopo Mondi (7): media: uapi: pixfmt-luma: Document MIPI CSI-2 packing media: uapi: Add a pixel format for BGR48 and RGB48 media: uapi: Add Raspberry Pi PiSP Back End uAPI media: uapi: Add meta pixel format for PiSP BE config media: uapi: Add PiSP Compressed RAW Bayer formats media: dt-bindings: Add bindings for Raspberry Pi PiSP Back End media: admin-guide: Document the Raspberry Pi PiSP BE Laurent Pinchart (1): media: imx-mipi-csis: Use v4l2_subdev_enable_streams() Naushir Patuck (1): media: raspberrypi: Add support for PiSP BE .../admin-guide/media/raspberrypi-pisp-be.dot | 20 + .../admin-guide/media/raspberrypi-pisp-be.rst | 109 ++ Documentation/admin-guide/media/v4l-drivers.rst | 1 + .../bindings/media/raspberrypi,pispbe.yaml | 63 + .../userspace-api/media/v4l/meta-formats.rst | 1 + .../userspace-api/media/v4l/metafmt-pisp-be.rst | 56 + .../userspace-api/media/v4l/pixfmt-bayer.rst | 1 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 54 + .../media/v4l/pixfmt-srggb8-pisp-comp.rst | 74 + .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 + MAINTAINERS | 9 + drivers/media/i2c/gc2145.c | 90 +- drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/nxp/imx-mipi-csis.c | 22 +- drivers/media/platform/raspberrypi/Kconfig | 5 + drivers/media/platform/raspberrypi/Makefile | 3 + drivers/media/platform/raspberrypi/pisp_be/Kconfig | 12 + .../media/platform/raspberrypi/pisp_be/Makefile | 6 + .../media/platform/raspberrypi/pisp_be/pisp_be.c | 1801 ++++++++++++++++++++ .../platform/raspberrypi/pisp_be/pisp_be_formats.h | 519 ++++++ .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 2 +- drivers/media/v4l2-core/v4l2-common.c | 2 + drivers/media/v4l2-core/v4l2-ioctl.c | 13 + .../uapi/linux/media/raspberrypi/pisp_be_config.h | 927 ++++++++++ include/uapi/linux/media/raspberrypi/pisp_common.h | 199 +++ include/uapi/linux/videodev2.h | 17 + 27 files changed, 3986 insertions(+), 26 deletions(-) create mode 100644 Documentation/admin-guide/media/raspberrypi-pisp-be.dot create mode 100644 Documentation/admin-guide/media/raspberrypi-pisp-be.rst create mode 100644 Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml create mode 100644 Documentation/userspace-api/media/v4l/metafmt-pisp-be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb8-pisp-comp.rst create mode 100644 drivers/media/platform/raspberrypi/Kconfig create mode 100644 drivers/media/platform/raspberrypi/Makefile create mode 100644 drivers/media/platform/raspberrypi/pisp_be/Kconfig create mode 100644 drivers/media/platform/raspberrypi/pisp_be/Makefile create mode 100644 drivers/media/platform/raspberrypi/pisp_be/pisp_be.c create mode 100644 drivers/media/platform/raspberrypi/pisp_be/pisp_be_formats.h create mode 100644 include/uapi/linux/media/raspberrypi/pisp_be_config.h create mode 100644 include/uapi/linux/media/raspberrypi/pisp_common.h -- Kind regards, Sakari Ailus