From: Helen Koike <helen.koike@collabora.com> To: linux-rockchip@lists.infradead.org Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, eddie.cai.linux@gmail.com, mchehab@kernel.org, heiko@sntech.de, linux-arm-kernel@lists.infradead.org, gregkh@linuxfoundation.org, jeffy.chen@rock-chips.com, zyc@rock-chips.com, linux-kernel@vger.kernel.org, tfiga@chromium.org, robh+dt@kernel.org, hans.verkuil@cisco.com, laurent.pinchart@ideasonboard.com, sakari.ailus@linux.intel.com, kernel@collabora.com, ezequiel@collabora.com, linux-media@vger.kernel.org, jacob-chen@iotwrt.com, zhengsq@rock-chips.com, Helen Koike <helen.koike@collabora.com> Subject: [PATCH v11 00/11] Rockchip ISP Driver Date: Thu, 14 Nov 2019 02:12:31 -0300 [thread overview] Message-ID: <20191114051242.14651-1-helen.koike@collabora.com> (raw) Hello, This series adds the Rockchip Image Signal Processing Unit v1 driver to staging. The main reason to be in staging is that people are already using it from the mailing list (including libcamera), and having it in mainline makes the workflow easier. Also, it is easier for other people to contribute back (with code or testing the driver). We plan to actively work on this driver to get it our of staging. This patchset is also available at: https://gitlab.collabora.com/koike/linux/tree/rockchip/isp/v11 Libcamera patched to work with this version: https://gitlab.collabora.com/koike/libcamera (also sent to the mailing list) The major difference in v11 are: - Fixed compiling warnings found with W=1 - Fixed checkpatch errors - Add clock-names values in dt-bindings This series only touches MAINTAINERS file and drivers/staging/ MAINTAINERS drivers/staging/media/Kconfig drivers/staging/media/Makefile drivers/staging/media/phy-rockchip-dphy/Kconfig drivers/staging/media/phy-rockchip-dphy/Makefile drivers/staging/media/phy-rockchip-dphy/TODO drivers/staging/media/phy-rockchip-dphy/phy-rockchip-dphy.c drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/rockchip-isp1.txt drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/rockchip-mipi-dphy.txt drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-params.rst drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst drivers/staging/media/rkisp1/Kconfig drivers/staging/media/rkisp1/Makefile drivers/staging/media/rkisp1/TODO drivers/staging/media/rkisp1/capture.c drivers/staging/media/rkisp1/capture.h drivers/staging/media/rkisp1/common.h drivers/staging/media/rkisp1/dev.c drivers/staging/media/rkisp1/dev.h drivers/staging/media/rkisp1/isp_params.c drivers/staging/media/rkisp1/isp_params.h drivers/staging/media/rkisp1/isp_stats.c drivers/staging/media/rkisp1/isp_stats.h drivers/staging/media/rkisp1/regs.c drivers/staging/media/rkisp1/regs.h drivers/staging/media/rkisp1/rkisp1.c drivers/staging/media/rkisp1/rkisp1.h drivers/staging/media/rkisp1/uapi/rkisp1-config.h Two drivers were added, including a TODO list for removing it from staging: * phy-rockchip-dphy: mipi dphy driver used by csi * rkisp1: the image signal processing unit driver Thanks Helen Changes in v11: dphy - fix checkpatch errors - fix checkpatch errors rkisp1 - Fix compiling warnings - Fix checkpatch errors stats - fix compiling warnings - fix checkpatch errors params - fix compiling warnings - fix checkpatch errors capture - fix checkpatch errors dev - fix checkpatch erros dt-bidings: - add clock-names values Helen Koike (1): MAINTAINERS: add entry for Rockchip ISP1 driver Jacob Chen (9): media: staging: phy-rockchip-dphy: add Rockchip MIPI Synopsys DPHY driver media: staging: rkisp1: add document for rkisp1 meta buffer format media: staging: rkisp1: add Rockchip ISP1 subdev driver media: staging: rkisp1: add ISP1 statistics driver media: staging: rkisp1: add ISP1 params driver media: staging: rkisp1: add capture device driver media: staging: rkisp1: add rockchip isp1 core driver media: staging: dt-bindings: Document the Rockchip ISP1 bindings media: staging: dt-bindings: Document the Rockchip MIPI RX D-PHY bindings Jeffy Chen (1): media: staging: rkisp1: add user space ABI definitions MAINTAINERS | 6 + drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 2 + .../staging/media/phy-rockchip-dphy/Kconfig | 11 + .../staging/media/phy-rockchip-dphy/Makefile | 2 + drivers/staging/media/phy-rockchip-dphy/TODO | 6 + .../phy-rockchip-dphy/phy-rockchip-dphy.c | 401 ++++ .../bindings/media/rockchip-isp1.txt | 77 + .../bindings/media/rockchip-mipi-dphy.txt | 38 + .../uapi/v4l/pixfmt-meta-rkisp1-params.rst | 23 + .../uapi/v4l/pixfmt-meta-rkisp1-stat.rst | 22 + drivers/staging/media/rkisp1/Kconfig | 13 + drivers/staging/media/rkisp1/Makefile | 7 + drivers/staging/media/rkisp1/TODO | 23 + drivers/staging/media/rkisp1/capture.c | 1871 +++++++++++++++++ drivers/staging/media/rkisp1/capture.h | 164 ++ drivers/staging/media/rkisp1/common.h | 98 + drivers/staging/media/rkisp1/dev.c | 439 ++++ drivers/staging/media/rkisp1/dev.h | 67 + drivers/staging/media/rkisp1/isp_params.c | 1586 ++++++++++++++ drivers/staging/media/rkisp1/isp_params.h | 50 + drivers/staging/media/rkisp1/isp_stats.c | 495 +++++ drivers/staging/media/rkisp1/isp_stats.h | 60 + drivers/staging/media/rkisp1/regs.c | 224 ++ drivers/staging/media/rkisp1/regs.h | 1525 ++++++++++++++ drivers/staging/media/rkisp1/rkisp1.c | 1243 +++++++++++ drivers/staging/media/rkisp1/rkisp1.h | 97 + .../staging/media/rkisp1/uapi/rkisp1-config.h | 819 ++++++++ 28 files changed, 9373 insertions(+) create mode 100644 drivers/staging/media/phy-rockchip-dphy/Kconfig create mode 100644 drivers/staging/media/phy-rockchip-dphy/Makefile create mode 100644 drivers/staging/media/phy-rockchip-dphy/TODO create mode 100644 drivers/staging/media/phy-rockchip-dphy/phy-rockchip-dphy.c create mode 100644 drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/rockchip-isp1.txt create mode 100644 drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/rockchip-mipi-dphy.txt create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-params.rst create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst create mode 100644 drivers/staging/media/rkisp1/Kconfig create mode 100644 drivers/staging/media/rkisp1/Makefile create mode 100644 drivers/staging/media/rkisp1/TODO create mode 100644 drivers/staging/media/rkisp1/capture.c create mode 100644 drivers/staging/media/rkisp1/capture.h create mode 100644 drivers/staging/media/rkisp1/common.h create mode 100644 drivers/staging/media/rkisp1/dev.c create mode 100644 drivers/staging/media/rkisp1/dev.h create mode 100644 drivers/staging/media/rkisp1/isp_params.c create mode 100644 drivers/staging/media/rkisp1/isp_params.h create mode 100644 drivers/staging/media/rkisp1/isp_stats.c create mode 100644 drivers/staging/media/rkisp1/isp_stats.h create mode 100644 drivers/staging/media/rkisp1/regs.c create mode 100644 drivers/staging/media/rkisp1/regs.h create mode 100644 drivers/staging/media/rkisp1/rkisp1.c create mode 100644 drivers/staging/media/rkisp1/rkisp1.h create mode 100644 drivers/staging/media/rkisp1/uapi/rkisp1-config.h -- 2.22.0
WARNING: multiple messages have this Message-ID (diff)
From: Helen Koike <helen.koike@collabora.com> To: linux-rockchip@lists.infradead.org Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, eddie.cai.linux@gmail.com, kernel@collabora.com, heiko@sntech.de, jacob-chen@iotwrt.com, gregkh@linuxfoundation.org, jeffy.chen@rock-chips.com, zyc@rock-chips.com, linux-kernel@vger.kernel.org, tfiga@chromium.org, Helen Koike <helen.koike@collabora.com>, robh+dt@kernel.org, hans.verkuil@cisco.com, laurent.pinchart@ideasonboard.com, sakari.ailus@linux.intel.com, zhengsq@rock-chips.com, mchehab@kernel.org, ezequiel@collabora.com, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org Subject: [PATCH v11 00/11] Rockchip ISP Driver Date: Thu, 14 Nov 2019 02:12:31 -0300 [thread overview] Message-ID: <20191114051242.14651-1-helen.koike@collabora.com> (raw) Hello, This series adds the Rockchip Image Signal Processing Unit v1 driver to staging. The main reason to be in staging is that people are already using it from the mailing list (including libcamera), and having it in mainline makes the workflow easier. Also, it is easier for other people to contribute back (with code or testing the driver). We plan to actively work on this driver to get it our of staging. This patchset is also available at: https://gitlab.collabora.com/koike/linux/tree/rockchip/isp/v11 Libcamera patched to work with this version: https://gitlab.collabora.com/koike/libcamera (also sent to the mailing list) The major difference in v11 are: - Fixed compiling warnings found with W=1 - Fixed checkpatch errors - Add clock-names values in dt-bindings This series only touches MAINTAINERS file and drivers/staging/ MAINTAINERS drivers/staging/media/Kconfig drivers/staging/media/Makefile drivers/staging/media/phy-rockchip-dphy/Kconfig drivers/staging/media/phy-rockchip-dphy/Makefile drivers/staging/media/phy-rockchip-dphy/TODO drivers/staging/media/phy-rockchip-dphy/phy-rockchip-dphy.c drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/rockchip-isp1.txt drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/rockchip-mipi-dphy.txt drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-params.rst drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst drivers/staging/media/rkisp1/Kconfig drivers/staging/media/rkisp1/Makefile drivers/staging/media/rkisp1/TODO drivers/staging/media/rkisp1/capture.c drivers/staging/media/rkisp1/capture.h drivers/staging/media/rkisp1/common.h drivers/staging/media/rkisp1/dev.c drivers/staging/media/rkisp1/dev.h drivers/staging/media/rkisp1/isp_params.c drivers/staging/media/rkisp1/isp_params.h drivers/staging/media/rkisp1/isp_stats.c drivers/staging/media/rkisp1/isp_stats.h drivers/staging/media/rkisp1/regs.c drivers/staging/media/rkisp1/regs.h drivers/staging/media/rkisp1/rkisp1.c drivers/staging/media/rkisp1/rkisp1.h drivers/staging/media/rkisp1/uapi/rkisp1-config.h Two drivers were added, including a TODO list for removing it from staging: * phy-rockchip-dphy: mipi dphy driver used by csi * rkisp1: the image signal processing unit driver Thanks Helen Changes in v11: dphy - fix checkpatch errors - fix checkpatch errors rkisp1 - Fix compiling warnings - Fix checkpatch errors stats - fix compiling warnings - fix checkpatch errors params - fix compiling warnings - fix checkpatch errors capture - fix checkpatch errors dev - fix checkpatch erros dt-bidings: - add clock-names values Helen Koike (1): MAINTAINERS: add entry for Rockchip ISP1 driver Jacob Chen (9): media: staging: phy-rockchip-dphy: add Rockchip MIPI Synopsys DPHY driver media: staging: rkisp1: add document for rkisp1 meta buffer format media: staging: rkisp1: add Rockchip ISP1 subdev driver media: staging: rkisp1: add ISP1 statistics driver media: staging: rkisp1: add ISP1 params driver media: staging: rkisp1: add capture device driver media: staging: rkisp1: add rockchip isp1 core driver media: staging: dt-bindings: Document the Rockchip ISP1 bindings media: staging: dt-bindings: Document the Rockchip MIPI RX D-PHY bindings Jeffy Chen (1): media: staging: rkisp1: add user space ABI definitions MAINTAINERS | 6 + drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 2 + .../staging/media/phy-rockchip-dphy/Kconfig | 11 + .../staging/media/phy-rockchip-dphy/Makefile | 2 + drivers/staging/media/phy-rockchip-dphy/TODO | 6 + .../phy-rockchip-dphy/phy-rockchip-dphy.c | 401 ++++ .../bindings/media/rockchip-isp1.txt | 77 + .../bindings/media/rockchip-mipi-dphy.txt | 38 + .../uapi/v4l/pixfmt-meta-rkisp1-params.rst | 23 + .../uapi/v4l/pixfmt-meta-rkisp1-stat.rst | 22 + drivers/staging/media/rkisp1/Kconfig | 13 + drivers/staging/media/rkisp1/Makefile | 7 + drivers/staging/media/rkisp1/TODO | 23 + drivers/staging/media/rkisp1/capture.c | 1871 +++++++++++++++++ drivers/staging/media/rkisp1/capture.h | 164 ++ drivers/staging/media/rkisp1/common.h | 98 + drivers/staging/media/rkisp1/dev.c | 439 ++++ drivers/staging/media/rkisp1/dev.h | 67 + drivers/staging/media/rkisp1/isp_params.c | 1586 ++++++++++++++ drivers/staging/media/rkisp1/isp_params.h | 50 + drivers/staging/media/rkisp1/isp_stats.c | 495 +++++ drivers/staging/media/rkisp1/isp_stats.h | 60 + drivers/staging/media/rkisp1/regs.c | 224 ++ drivers/staging/media/rkisp1/regs.h | 1525 ++++++++++++++ drivers/staging/media/rkisp1/rkisp1.c | 1243 +++++++++++ drivers/staging/media/rkisp1/rkisp1.h | 97 + .../staging/media/rkisp1/uapi/rkisp1-config.h | 819 ++++++++ 28 files changed, 9373 insertions(+) create mode 100644 drivers/staging/media/phy-rockchip-dphy/Kconfig create mode 100644 drivers/staging/media/phy-rockchip-dphy/Makefile create mode 100644 drivers/staging/media/phy-rockchip-dphy/TODO create mode 100644 drivers/staging/media/phy-rockchip-dphy/phy-rockchip-dphy.c create mode 100644 drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/rockchip-isp1.txt create mode 100644 drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/rockchip-mipi-dphy.txt create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-params.rst create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst create mode 100644 drivers/staging/media/rkisp1/Kconfig create mode 100644 drivers/staging/media/rkisp1/Makefile create mode 100644 drivers/staging/media/rkisp1/TODO create mode 100644 drivers/staging/media/rkisp1/capture.c create mode 100644 drivers/staging/media/rkisp1/capture.h create mode 100644 drivers/staging/media/rkisp1/common.h create mode 100644 drivers/staging/media/rkisp1/dev.c create mode 100644 drivers/staging/media/rkisp1/dev.h create mode 100644 drivers/staging/media/rkisp1/isp_params.c create mode 100644 drivers/staging/media/rkisp1/isp_params.h create mode 100644 drivers/staging/media/rkisp1/isp_stats.c create mode 100644 drivers/staging/media/rkisp1/isp_stats.h create mode 100644 drivers/staging/media/rkisp1/regs.c create mode 100644 drivers/staging/media/rkisp1/regs.h create mode 100644 drivers/staging/media/rkisp1/rkisp1.c create mode 100644 drivers/staging/media/rkisp1/rkisp1.h create mode 100644 drivers/staging/media/rkisp1/uapi/rkisp1-config.h -- 2.22.0 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2019-11-14 5:13 UTC|newest] Thread overview: 53+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-11-14 5:12 Helen Koike [this message] 2019-11-14 5:12 ` [PATCH v11 00/11] Rockchip ISP Driver Helen Koike 2019-11-14 5:12 ` [PATCH v11 01/11] media: staging: phy-rockchip-dphy: add Rockchip MIPI Synopsys DPHY driver Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 8:11 ` kbuild test robot 2019-11-14 5:12 ` [PATCH v11 02/11] media: staging: rkisp1: add document for rkisp1 meta buffer format Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 8:21 ` Hans Verkuil 2019-11-14 8:21 ` Hans Verkuil 2019-11-14 8:47 ` Tomasz Figa 2019-11-14 8:47 ` Tomasz Figa 2019-11-14 8:47 ` Tomasz Figa 2019-11-14 10:58 ` Helen Koike 2019-11-14 10:58 ` Helen Koike 2019-11-19 10:16 ` Jacob Chen 2019-11-19 10:16 ` Jacob Chen 2019-11-19 10:16 ` Jacob Chen 2019-11-19 12:55 ` Ezequiel Garcia 2019-11-19 12:55 ` Ezequiel Garcia 2019-11-19 12:55 ` Ezequiel Garcia 2019-11-19 13:03 ` Tomasz Figa 2019-11-19 13:03 ` Tomasz Figa 2019-11-19 13:03 ` Tomasz Figa 2019-11-14 5:12 ` [PATCH v11 03/11] media: staging: rkisp1: add user space ABI definitions Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 5:12 ` [PATCH v11 04/11] media: staging: rkisp1: add Rockchip ISP1 subdev driver Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 5:12 ` [PATCH v11 05/11] media: staging: rkisp1: add ISP1 statistics driver Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 5:12 ` [PATCH v11 06/11] media: staging: rkisp1: add ISP1 params driver Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 5:12 ` [PATCH v11 07/11] media: staging: rkisp1: add capture device driver Helen Koike 2019-11-14 5:12 ` [PATCH v11 08/11] media: staging: rkisp1: add rockchip isp1 core driver Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 5:12 ` [PATCH v11 09/11] media: staging: dt-bindings: Document the Rockchip ISP1 bindings Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 5:12 ` [PATCH v11 10/11] media: staging: dt-bindings: Document the Rockchip MIPI RX D-PHY bindings Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 5:12 ` [PATCH v11 11/11] MAINTAINERS: add entry for Rockchip ISP1 driver Helen Koike 2019-11-14 5:12 ` Helen Koike 2019-11-14 5:17 ` [PATCH v11 00/11] Rockchip ISP Driver Greg KH 2019-11-14 5:17 ` Greg KH 2019-11-14 7:22 ` Hans Verkuil 2019-11-14 7:22 ` Hans Verkuil 2019-11-14 8:42 ` Hans Verkuil 2019-11-14 8:42 ` Hans Verkuil 2019-11-18 18:52 ` Ezequiel Garcia 2019-11-18 18:52 ` Ezequiel Garcia 2019-11-19 8:30 ` Hans Verkuil 2019-11-19 8:30 ` Hans Verkuil 2019-12-12 12:02 ` Hans Verkuil 2019-12-12 12:02 ` Hans Verkuil 2019-12-12 12:02 ` Hans Verkuil
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20191114051242.14651-1-helen.koike@collabora.com \ --to=helen.koike@collabora.com \ --cc=devicetree@vger.kernel.org \ --cc=eddie.cai.linux@gmail.com \ --cc=ezequiel@collabora.com \ --cc=gregkh@linuxfoundation.org \ --cc=hans.verkuil@cisco.com \ --cc=heiko@sntech.de \ --cc=jacob-chen@iotwrt.com \ --cc=jeffy.chen@rock-chips.com \ --cc=kernel@collabora.com \ --cc=laurent.pinchart@ideasonboard.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-media@vger.kernel.org \ --cc=linux-rockchip@lists.infradead.org \ --cc=mark.rutland@arm.com \ --cc=mchehab@kernel.org \ --cc=robh+dt@kernel.org \ --cc=sakari.ailus@linux.intel.com \ --cc=tfiga@chromium.org \ --cc=zhengsq@rock-chips.com \ --cc=zyc@rock-chips.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.