Cover Letter Detail
Show a cover letter.
GET /api/covers/809673/?format=api
{ "id": 809673, "url": "http://patchwork.ozlabs.org/api/covers/809673/?format=api", "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/cover/20170904130335.23280-1-maxime.ripard@free-electrons.com/", "project": { "id": 37, "url": "http://patchwork.ozlabs.org/api/projects/37/?format=api", "name": "Devicetree Bindings", "link_name": "devicetree-bindings", "list_id": "devicetree.vger.kernel.org", "list_email": "devicetree@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170904130335.23280-1-maxime.ripard@free-electrons.com>", "list_archive_url": null, "date": "2017-09-04T13:03:33", "name": "[v3,0/2] media: v4l: Add support for the Cadence MIPI-CSI2 RX", "submitter": { "id": 12916, "url": "http://patchwork.ozlabs.org/api/people/12916/?format=api", "name": "Maxime Ripard", "email": "maxime.ripard@free-electrons.com" }, "mbox": "http://patchwork.ozlabs.org/project/devicetree-bindings/cover/20170904130335.23280-1-maxime.ripard@free-electrons.com/mbox/", "series": [ { "id": 1376, "url": "http://patchwork.ozlabs.org/api/series/1376/?format=api", "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/list/?series=1376", "date": "2017-09-04T13:03:33", "name": "media: v4l: Add support for the Cadence MIPI-CSI2 RX", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/1376/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/809673/comments/", "headers": { "Return-Path": "<devicetree-owner@vger.kernel.org>", "X-Original-To": "incoming-dt@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming-dt@bilbo.ozlabs.org", "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)", "Received": [ "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xm95T5nsBz9sNr\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tMon, 4 Sep 2017 23:03:41 +1000 (AEST)", "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1753643AbdIDNDk (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tMon, 4 Sep 2017 09:03:40 -0400", "from mail.free-electrons.com ([62.4.15.54]:42576 \"EHLO\n\tmail.free-electrons.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1753543AbdIDNDj (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Mon, 4 Sep 2017 09:03:39 -0400", "by mail.free-electrons.com (Postfix, from userid 110)\n\tid E2795209FB; Mon, 4 Sep 2017 15:03:36 +0200 (CEST)", "from localhost (LStLambert-657-1-97-87.w90-63.abo.wanadoo.fr\n\t[90.63.216.87])\n\tby mail.free-electrons.com (Postfix) with ESMTPSA id BCD6120927;\n\tMon, 4 Sep 2017 15:03:36 +0200 (CEST)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on\n\tmail.free-electrons.com", "X-Spam-Level": "", "X-Spam-Status": "No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT\n\tshortcircuit=ham autolearn=disabled version=3.4.0", "From": "Maxime Ripard <maxime.ripard@free-electrons.com>", "To": "Mauro Carvalho Chehab <mchehab@kernel.org>,\n\tMark Rutland <mark.rutland@arm.com>, Rob Herring <robh+dt@kernel.org>", "Cc": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>,\n\tlinux-media@vger.kernel.org, devicetree@vger.kernel.org, Cyprian Wronka\n\t<cwronka@cadence.com>, Neil Webb <neilw@cadence.com>, Richard Sproul\n\t<sproul@cadence.com>, Alan Douglas <adouglas@cadence.com>, Steve Creaney\n\t<screaney@cadence.com>, Thomas Petazzoni\n\t<thomas.petazzoni@free-electrons.com>, Boris Brezillon\n\t<boris.brezillon@free-electrons.com>, =?utf-8?q?Niklas_S=C3=B6derlund?=\n\t<niklas.soderlund@ragnatech.se>, Hans Verkuil <hans.verkuil@cisco.com>,\n\tSakari Ailus <sakari.ailus@linux.intel.com>, \n\tBenoit Parrot <bparrot@ti.com>, Maxime Ripard\n\t<maxime.ripard@free-electrons.com>", "Subject": "[PATCH v3 0/2] media: v4l: Add support for the Cadence MIPI-CSI2 RX", "Date": "Mon, 4 Sep 2017 15:03:33 +0200", "Message-Id": "<20170904130335.23280-1-maxime.ripard@free-electrons.com>", "X-Mailer": "git-send-email 2.13.5", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "Sender": "devicetree-owner@vger.kernel.org", "Precedence": "bulk", "List-ID": "<devicetree.vger.kernel.org>", "X-Mailing-List": "devicetree@vger.kernel.org" }, "content": "Hi,\n\nHere is an attempt at supporting the MIPI-CSI2 RX block from Cadence.\n\nThis IP block is able to receive CSI data over up to 4 lanes, and\nsplit it to over 4 streams. Those streams are basically the interfaces\nto the video grabbers that will perform the capture.\n\nIt is able to map streams to both CSI datatypes and virtual channels,\ndynamically. This is unclear at this point what the right way to\nsupport it would be, so the driver only uses a static mapping between\nthe virtual channels and streams, and ignores the data types.\n\nThis serie depends on the version 5 of the serie \"v4l2-async: add subnotifier\nregistration for subdevices\" from Niklas Söderlund.\n\nLet me know what you think!\nMaxime\n\nChanges from v2:\n - Added reference counting for the controller initialisation\n - Fixed checkpatch warnings\n - Moved the sensor initialisation after the DPHY configuration\n - Renamed the sensor fields to source for consistency\n - Defined some variables\n - Renamed a few structures variables\n - Added internal and external phy errors messages\n - Reworked the binding slighty by making the external D-PHY optional\n - Moved the notifier registration in the probe function\n - Removed some clocks that are not system clocks\n - Added clocks enabling where needed\n - Added the code to remap the data lanes\n - Changed the memory allocator for the non-devm function, and a\n comment explaining why\n - Reworked the binding wording\n\nChanges from v1:\n - Amended the DT bindings as suggested by Rob\n - Rebase on top of 4.13-rc1 and latest Niklas' serie iteration\n\nMaxime Ripard (2):\n dt-bindings: media: Add Cadence MIPI-CSI2 RX Device Tree bindings\n v4l: cadence: Add Cadence MIPI-CSI2 RX driver\n\n .../devicetree/bindings/media/cdns-csi2rx.txt | 98 ++++\n drivers/media/platform/Kconfig | 1 +\n drivers/media/platform/Makefile | 2 +\n drivers/media/platform/cadence/Kconfig | 12 +\n drivers/media/platform/cadence/Makefile | 1 +\n drivers/media/platform/cadence/cdns-csi2rx.c | 494 +++++++++++++++++++++\n 6 files changed, 608 insertions(+)\n create mode 100644 Documentation/devicetree/bindings/media/cdns-csi2rx.txt\n create mode 100644 drivers/media/platform/cadence/Kconfig\n create mode 100644 drivers/media/platform/cadence/Makefile\n create mode 100644 drivers/media/platform/cadence/cdns-csi2rx.c" }