mbox series

[GIT,PULL,FOR,6.11] New drivers

Message ID Znf3erGgLvqxG6Ug@valkosipuli.retiisi.eu
State New
Headers show
Series [GIT,PULL,FOR,6.11] New drivers | expand

Pull-request

git://linuxtv.org/sailus/media_tree.git tags/for-6.11-3-signed

Message

Sakari Ailus June 23, 2024, 10:22 a.m. UTC
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.

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

Comments

Hans Verkuil June 24, 2024, 2:50 p.m. UTC | #1
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
>