Hi Sakari, On 23/06/2024 12:22, Sakari Ailus wrote: > Hi Hans, Mauro, > > Here's a bunch of patches, mostly new drivers: RPi PiSP BE, GC05A2 and > GC08A3. Also ipu6 documentation fix and MAINTAINERS change are included. I dropped the RPi patches from this PR: see my review comments. I merged the remainder of this PR. As I mentioned in my review of that driver: I need to take a closer look at the v4l2-compliance tests since it should have been caught by the compliance tests. Regards, Hans > > Please pull. > > > The following changes since commit 7fc65b78b465b8511a503491e7c3116d46dc6c72: > > media: platform: mtk-mdp3: Add support for MT8188 MDP3 components (2024-06-20 11:47:48 +0200) > > are available in the Git repository at: > > git://linuxtv.org/sailus/media_tree.git tags/for-6.11-3-signed > > for you to fetch changes up to 25698102a2785b65aebf74b227c31e6f9825655d: > > MAINTAINERS: delete email for Anton Sviridenko (2024-06-23 12:14:44 +0300) > > ---------------------------------------------------------------- > V4L2 patches for 6.11 > > ---------------------------------------------------------------- > 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 > > Naushir Patuck (1): > media: raspberrypi: Add support for PiSP BE > > Samuel Wein (1): > media: Documentation: ipu6: Fix examples in ipu6-isys admin-guide > > Wolfram Sang (1): > MAINTAINERS: delete email for Anton Sviridenko > > Zhi Mao (4): > media: dt-bindings: i2c: add GalaxyCore GC08A3 image sensor > media: i2c: Add GC08A3 image sensor driver > media: dt-bindings: i2c: add GalaxyCore GC05A2 image sensor > media: i2c: Add GC05A2 image sensor driver > > Documentation/admin-guide/media/ipu6-isys.rst | 14 +- > .../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/i2c/galaxycore,gc05a2.yaml | 112 ++ > .../bindings/media/i2c/galaxycore,gc08a3.yaml | 112 ++ > .../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 | 25 +- > drivers/media/i2c/Kconfig | 20 + > drivers/media/i2c/Makefile | 2 + > drivers/media/i2c/gc05a2.c | 1359 +++++++++++++++ > drivers/media/i2c/gc08a3.c | 1339 +++++++++++++++ > drivers/media/platform/Kconfig | 1 + > drivers/media/platform/Makefile | 1 + > 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 | 1809 ++++++++++++++++++++ > .../platform/raspberrypi/pisp_be/pisp_be_formats.h | 519 ++++++ > 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 + > 31 files changed, 6871 insertions(+), 9 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/i2c/galaxycore,gc05a2.yaml > create mode 100644 Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml > 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/i2c/gc05a2.c > create mode 100644 drivers/media/i2c/gc08a3.c > 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 >