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