mbox series

[GIT,PULL,FOR,v6.8] Add StarFive Camera Subsystem driver

Message ID 9e5d4200-9fc7-4dcc-accb-f8f59ed6eb50@xs4all.nl
State New
Headers show
Series [GIT,PULL,FOR,v6.8] Add StarFive Camera Subsystem driver | expand

Pull-request

git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.8b

Message

Hans Verkuil Nov. 13, 2023, 3:50 p.m. UTC
This adds the starfive staging driver.

Regards,

	Hans

The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:

  Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.8b

for you to fetch changes up to 84448ae2eedb93cd2ebb121f182b169402b1a4cd:

  media: staging: media: starfive: camss: Add TODO file (2023-11-13 13:29:42 +0100)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Jack Zhu (9):
      media: dt-bindings: Add JH7110 Camera Subsystem
      media: admin-guide: Add starfive_camss.rst for Starfive Camera Subsystem
      media: staging: media: starfive: camss: Add core driver
      media: staging: media: starfive: camss: Add video driver
      media: staging: media: starfive: camss: Add ISP driver
      media: staging: media: starfive: camss: Add capture driver
      media: staging: media: starfive: camss: Add interrupt handling
      media: staging: media: starfive: camss: Register devices
      media: staging: media: starfive: camss: Add TODO file

 Documentation/admin-guide/media/starfive_camss.rst                 |  72 ++++++
 Documentation/admin-guide/media/starfive_camss_graph.dot           |  12 +
 Documentation/admin-guide/media/v4l-drivers.rst                    |   1 +
 Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml | 180 +++++++++++++
 MAINTAINERS                                                        |   9 +
 drivers/staging/media/Kconfig                                      |   2 +
 drivers/staging/media/Makefile                                     |   1 +
 drivers/staging/media/starfive/Kconfig                             |   5 +
 drivers/staging/media/starfive/Makefile                            |   2 +
 drivers/staging/media/starfive/camss/Kconfig                       |  17 ++
 drivers/staging/media/starfive/camss/Makefile                      |  13 +
 drivers/staging/media/starfive/camss/TODO.txt                      |   4 +
 drivers/staging/media/starfive/camss/stf-camss.c                   | 436 ++++++++++++++++++++++++++++++++
 drivers/staging/media/starfive/camss/stf-camss.h                   | 134 ++++++++++
 drivers/staging/media/starfive/camss/stf-capture.c                 | 603 ++++++++++++++++++++++++++++++++++++++++++++
 drivers/staging/media/starfive/camss/stf-capture.h                 |  87 +++++++
 drivers/staging/media/starfive/camss/stf-isp-hw-ops.c              | 445 ++++++++++++++++++++++++++++++++
 drivers/staging/media/starfive/camss/stf-isp.c                     | 382 ++++++++++++++++++++++++++++
 drivers/staging/media/starfive/camss/stf-isp.h                     | 428 +++++++++++++++++++++++++++++++
 drivers/staging/media/starfive/camss/stf-video.c                   | 572 +++++++++++++++++++++++++++++++++++++++++
 drivers/staging/media/starfive/camss/stf-video.h                   | 100 ++++++++
 21 files changed, 3505 insertions(+)
 create mode 100644 Documentation/admin-guide/media/starfive_camss.rst
 create mode 100644 Documentation/admin-guide/media/starfive_camss_graph.dot
 create mode 100644 Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
 create mode 100644 drivers/staging/media/starfive/Kconfig
 create mode 100644 drivers/staging/media/starfive/Makefile
 create mode 100644 drivers/staging/media/starfive/camss/Kconfig
 create mode 100644 drivers/staging/media/starfive/camss/Makefile
 create mode 100644 drivers/staging/media/starfive/camss/TODO.txt
 create mode 100644 drivers/staging/media/starfive/camss/stf-camss.c
 create mode 100644 drivers/staging/media/starfive/camss/stf-camss.h
 create mode 100644 drivers/staging/media/starfive/camss/stf-capture.c
 create mode 100644 drivers/staging/media/starfive/camss/stf-capture.h
 create mode 100644 drivers/staging/media/starfive/camss/stf-isp-hw-ops.c
 create mode 100644 drivers/staging/media/starfive/camss/stf-isp.c
 create mode 100644 drivers/staging/media/starfive/camss/stf-isp.h
 create mode 100644 drivers/staging/media/starfive/camss/stf-video.c
 create mode 100644 drivers/staging/media/starfive/camss/stf-video.h