mbox series

[GIT,PULL,FOR,v6.16] Amlogic C3 ISP

Message ID nxekkw22ehz6d3hzj3lfbojwo5w2wevjkksexzsp5cwsmjoglu@q6x76333mvdt
State New
Headers show
Series [GIT,PULL,FOR,v6.16] Amlogic C3 ISP | expand

Pull-request

https://gitlab.freedesktop.org/linux-media/users/jmondi.git tags/c3-isp-for-v6.16

Message

Jacopo Mondi May 8, 2025, 3:03 p.m. UTC
Hi Hans, Mauro,

this is the pull request for the Amlogic C3 ISP driver for Linux v6.16

Please find the CI pipeline at:
https://gitlab.freedesktop.org/linux-media/users/jmondi/-/pipelines/1420231

I know Sakari wants to have a look before the end of the day, so maybe
wait for him before pulling.

Thanks
  j

---
The following changes since commit 48dbb76cef65fabaa3ac97461eda90495e954ecd:

  dt-bindings: media: convert imx.txt to yaml format (2025-05-06 15:39:40 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/linux-media/users/jmondi.git tags/c3-isp-for-v6.16

for you to fetch changes up to 0b12dab506c81606954387310b5e51205863d68b:

  Documentation: media: Add documentation file c3-isp.rst (2025-05-08 16:43:45 +0200)

----------------------------------------------------------------
Amlogic C3 ISP for Linux v6.16

----------------------------------------------------------------
Keke Li (10):
      media: dt-bindings: Add amlogic,c3-mipi-csi2.yaml
      media: platform: Add C3 MIPI CSI-2 driver
      media: dt-bindings: Add amlogic,c3-mipi-adapter.yaml
      media: platform: Add C3 MIPI adapter driver
      media: dt-bindings: Add amlogic,c3-isp.yaml
      media: Add C3ISP_PARAMS and C3ISP_STATS meta formats
      media: uapi: Add stats info and parameters buffer for C3 ISP
      media: platform: Add C3 ISP driver
      Documentation: media: Add documentation file metafmt-c3-isp.rst
      Documentation: media: Add documentation file c3-isp.rst

 Documentation/admin-guide/media/c3-isp.dot                      |   26 +
 Documentation/admin-guide/media/c3-isp.rst                      |  101 +++
 Documentation/admin-guide/media/v4l-drivers.rst                 |    1 +
 Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml     |   88 +++
 .../devicetree/bindings/media/amlogic,c3-mipi-adapter.yaml      |  111 +++
 .../devicetree/bindings/media/amlogic,c3-mipi-csi2.yaml         |  127 ++++
 Documentation/userspace-api/media/v4l/meta-formats.rst          |    1 +
 Documentation/userspace-api/media/v4l/metafmt-c3-isp.rst        |   86 +++
 MAINTAINERS                                                     |   25 +
 drivers/media/platform/amlogic/Kconfig                          |    1 +
 drivers/media/platform/amlogic/Makefile                         |    2 +
 drivers/media/platform/amlogic/c3/Kconfig                       |    5 +
 drivers/media/platform/amlogic/c3/Makefile                      |    5 +
 drivers/media/platform/amlogic/c3/isp/Kconfig                   |   18 +
 drivers/media/platform/amlogic/c3/isp/Makefile                  |   10 +
 drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c          |  806 +++++++++++++++++++++
 drivers/media/platform/amlogic/c3/isp/c3-isp-common.h           |  340 +++++++++
 drivers/media/platform/amlogic/c3/isp/c3-isp-core.c             |  641 +++++++++++++++++
 drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c              |  421 +++++++++++
 drivers/media/platform/amlogic/c3/isp/c3-isp-params.c           | 1010 +++++++++++++++++++++++++++
 drivers/media/platform/amlogic/c3/isp/c3-isp-regs.h             |  618 ++++++++++++++++
 drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c          |  892 +++++++++++++++++++++++
 drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c            |  328 +++++++++
 drivers/media/platform/amlogic/c3/mipi-adapter/Kconfig          |   16 +
 drivers/media/platform/amlogic/c3/mipi-adapter/Makefile         |    3 +
 drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c   |  842 ++++++++++++++++++++++
 drivers/media/platform/amlogic/c3/mipi-csi2/Kconfig             |   16 +
 drivers/media/platform/amlogic/c3/mipi-csi2/Makefile            |    3 +
 drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c      |  827 ++++++++++++++++++++++
 drivers/media/v4l2-core/v4l2-ioctl.c                            |    2 +
 include/uapi/linux/media/amlogic/c3-isp-config.h                |  564 +++++++++++++++
 include/uapi/linux/videodev2.h                                  |    4 +
 32 files changed, 7940 insertions(+)
 create mode 100644 Documentation/admin-guide/media/c3-isp.dot
 create mode 100644 Documentation/admin-guide/media/c3-isp.rst
 create mode 100644 Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
 create mode 100644 Documentation/devicetree/bindings/media/amlogic,c3-mipi-adapter.yaml
 create mode 100644 Documentation/devicetree/bindings/media/amlogic,c3-mipi-csi2.yaml
 create mode 100644 Documentation/userspace-api/media/v4l/metafmt-c3-isp.rst
 create mode 100644 drivers/media/platform/amlogic/c3/Kconfig
 create mode 100644 drivers/media/platform/amlogic/c3/Makefile
 create mode 100644 drivers/media/platform/amlogic/c3/isp/Kconfig
 create mode 100644 drivers/media/platform/amlogic/c3/isp/Makefile
 create mode 100644 drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
 create mode 100644 drivers/media/platform/amlogic/c3/isp/c3-isp-common.h
 create mode 100644 drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
 create mode 100644 drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c
 create mode 100644 drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
 create mode 100644 drivers/media/platform/amlogic/c3/isp/c3-isp-regs.h
 create mode 100644 drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
 create mode 100644 drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
 create mode 100644 drivers/media/platform/amlogic/c3/mipi-adapter/Kconfig
 create mode 100644 drivers/media/platform/amlogic/c3/mipi-adapter/Makefile
 create mode 100644 drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c
 create mode 100644 drivers/media/platform/amlogic/c3/mipi-csi2/Kconfig
 create mode 100644 drivers/media/platform/amlogic/c3/mipi-csi2/Makefile
 create mode 100644 drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c
 create mode 100644 include/uapi/linux/media/amlogic/c3-isp-config.h