get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/806187/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 806187,
    "url": "http://patchwork.ozlabs.org/api/patches/806187/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/patch/E1dll8A-00044k-Gh@www.linuxtv.org/",
    "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": "<E1dll8A-00044k-Gh@www.linuxtv.org>",
    "list_archive_url": null,
    "date": "2017-08-26T18:47:48",
    "name": "[git:media_tree/master] media: dt-bindings: media: Binding document for Qualcomm Camera subsystem driver",
    "commit_ref": null,
    "pull_url": null,
    "state": "not-applicable",
    "archived": true,
    "hash": "9c7723513c1742864010eef73506df09f6769d51",
    "submitter": {
        "id": 69764,
        "url": "http://patchwork.ozlabs.org/api/people/69764/?format=api",
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@s-opensource.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/devicetree-bindings/patch/E1dll8A-00044k-Gh@www.linuxtv.org/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/806187/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/806187/checks/",
    "tags": {},
    "related": [],
    "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 3xfwgR62sMz9s9Y\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tSun, 27 Aug 2017 10:26:27 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751128AbdH0A0V (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tSat, 26 Aug 2017 20:26:21 -0400",
            "from www.linuxtv.org ([130.149.80.248]:55147 \"EHLO www.linuxtv.org\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751121AbdH0A0U (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tSat, 26 Aug 2017 20:26:20 -0400",
            "from mchehab by www.linuxtv.org with local (Exim 4.84_2)\n\t(envelope-from <mchehab@linuxtv.org>)\n\tid 1dll8A-00044k-Gh; Sun, 27 Aug 2017 00:08:46 +0000"
        ],
        "X-Greylist": "delayed 1050 seconds by postgrey-1.27 at vger.kernel.org;\n\tSat, 26 Aug 2017 20:26:20 EDT",
        "From": "Mauro Carvalho Chehab <mchehab@s-opensource.com>",
        "Date": "Sat, 26 Aug 2017 18:47:48 +0000",
        "Subject": "[git:media_tree/master] media: dt-bindings: media: Binding document\n\tfor Qualcomm Camera subsystem driver",
        "To": "linuxtv-commits@linuxtv.org",
        "Cc": "Hans Verkuil <hans.verkuil@cisco.com>, Rob Herring <robh+dt@kernel.org>, \n\tRob Herring <robh@kernel.org>, Todor Tomov <todor.tomov@linaro.org>,\n\tdevicetree@vger.kernel.org",
        "Mail-followup-to": "linux-media@vger.kernel.org",
        "Forward-to": "linux-media@vger.kernel.org",
        "Reply-to": "linux-media@vger.kernel.org",
        "Message-Id": "<E1dll8A-00044k-Gh@www.linuxtv.org>",
        "Sender": "devicetree-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<devicetree.vger.kernel.org>",
        "X-Mailing-List": "devicetree@vger.kernel.org"
    },
    "content": "This is an automatic generated email to let you know that the following patch were queued:\n\nSubject: media: dt-bindings: media: Binding document for Qualcomm Camera subsystem driver\nAuthor:  Todor Tomov <todor.tomov@linaro.org>\nDate:    Tue Aug 8 09:29:59 2017 -0400\n\nAdd DT binding document for Qualcomm Camera subsystem driver.\n\nCC: Rob Herring <robh+dt@kernel.org>\nCC: devicetree@vger.kernel.org\nSigned-off-by: Todor Tomov <todor.tomov@linaro.org>\nAcked-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Hans Verkuil <hans.verkuil@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>\n\n .../devicetree/bindings/media/qcom,camss.txt       | 197 +++++++++++++++++++++\n 1 file changed, 197 insertions(+)\n\n---\n\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html",
    "diff": "diff --git a/Documentation/devicetree/bindings/media/qcom,camss.txt b/Documentation/devicetree/bindings/media/qcom,camss.txt\nnew file mode 100644\nindex 000000000000..cadecebc73f7\n--- /dev/null\n+++ b/Documentation/devicetree/bindings/media/qcom,camss.txt\n@@ -0,0 +1,197 @@\n+Qualcomm Camera Subsystem\n+\n+* Properties\n+\n+- compatible:\n+\tUsage: required\n+\tValue type: <stringlist>\n+\tDefinition: Should contain:\n+\t\t- \"qcom,msm8916-camss\"\n+- reg:\n+\tUsage: required\n+\tValue type: <prop-encoded-array>\n+\tDefinition: Register ranges as listed in the reg-names property.\n+- reg-names:\n+\tUsage: required\n+\tValue type: <stringlist>\n+\tDefinition: Should contain the following entries:\n+\t\t- \"csiphy0\"\n+\t\t- \"csiphy0_clk_mux\"\n+\t\t- \"csiphy1\"\n+\t\t- \"csiphy1_clk_mux\"\n+\t\t- \"csid0\"\n+\t\t- \"csid1\"\n+\t\t- \"ispif\"\n+\t\t- \"csi_clk_mux\"\n+\t\t- \"vfe0\"\n+- interrupts:\n+\tUsage: required\n+\tValue type: <prop-encoded-array>\n+\tDefinition: Interrupts as listed in the interrupt-names property.\n+- interrupt-names:\n+\tUsage: required\n+\tValue type: <stringlist>\n+\tDefinition: Should contain the following entries:\n+\t\t- \"csiphy0\"\n+\t\t- \"csiphy1\"\n+\t\t- \"csid0\"\n+\t\t- \"csid1\"\n+\t\t- \"ispif\"\n+\t\t- \"vfe0\"\n+- power-domains:\n+\tUsage: required\n+\tValue type: <prop-encoded-array>\n+\tDefinition: A phandle and power domain specifier pairs to the\n+\t\t    power domain which is responsible for collapsing\n+\t\t    and restoring power to the peripheral.\n+- clocks:\n+\tUsage: required\n+\tValue type: <prop-encoded-array>\n+\tDefinition: A list of phandle and clock specifier pairs as listed\n+\t\t    in clock-names property.\n+- clock-names:\n+\tUsage: required\n+\tValue type: <stringlist>\n+\tDefinition: Should contain the following entries:\n+                - \"camss_top_ahb\"\n+                - \"ispif_ahb\"\n+                - \"csiphy0_timer\"\n+                - \"csiphy1_timer\"\n+                - \"csi0_ahb\"\n+                - \"csi0\"\n+                - \"csi0_phy\"\n+                - \"csi0_pix\"\n+                - \"csi0_rdi\"\n+                - \"csi1_ahb\"\n+                - \"csi1\"\n+                - \"csi1_phy\"\n+                - \"csi1_pix\"\n+                - \"csi1_rdi\"\n+                - \"camss_ahb\"\n+                - \"camss_vfe_vfe\"\n+                - \"camss_csi_vfe\"\n+                - \"iface\"\n+                - \"bus\"\n+- vdda-supply:\n+\tUsage: required\n+\tValue type: <phandle>\n+\tDefinition: A phandle to voltage supply for CSI2.\n+- iommus:\n+\tUsage: required\n+\tValue type: <prop-encoded-array>\n+\tDefinition: A list of phandle and IOMMU specifier pairs.\n+\n+* Nodes\n+\n+- ports:\n+\tUsage: required\n+\tDefinition: As described in video-interfaces.txt in same directory.\n+\tProperties:\n+\t\t- reg:\n+\t\t\tUsage: required\n+\t\t\tValue type: <u32>\n+\t\t\tDefinition: Selects CSI2 PHY interface - PHY0 or PHY1.\n+\tEndpoint node properties:\n+\t\t- clock-lanes:\n+\t\t\tUsage: required\n+\t\t\tValue type: <u32>\n+                        Definition: The physical clock lane index. The value\n+                                    must always be <1> as the physical clock\n+                                    lane is lane 1.\n+\t\t- data-lanes:\n+\t\t\tUsage: required\n+\t\t\tValue type: <prop-encoded-array>\n+                        Definition: An array of physical data lanes indexes.\n+                                    Position of an entry determines the logical\n+                                    lane number, while the value of an entry\n+                                    indicates physical lane index. Lane swapping\n+                                    is supported.\n+\n+* An Example\n+\n+\tcamss: camss@1b00000 {\n+\t\tcompatible = \"qcom,msm8916-camss\";\n+\t\treg = <0x1b0ac00 0x200>,\n+\t\t\t<0x1b00030 0x4>,\n+\t\t\t<0x1b0b000 0x200>,\n+\t\t\t<0x1b00038 0x4>,\n+\t\t\t<0x1b08000 0x100>,\n+\t\t\t<0x1b08400 0x100>,\n+\t\t\t<0x1b0a000 0x500>,\n+\t\t\t<0x1b00020 0x10>,\n+\t\t\t<0x1b10000 0x1000>;\n+\t\treg-names = \"csiphy0\",\n+\t\t\t\"csiphy0_clk_mux\",\n+\t\t\t\"csiphy1\",\n+\t\t\t\"csiphy1_clk_mux\",\n+\t\t\t\"csid0\",\n+\t\t\t\"csid1\",\n+\t\t\t\"ispif\",\n+\t\t\t\"csi_clk_mux\",\n+\t\t\t\"vfe0\";\n+\t\tinterrupts = <GIC_SPI 78 0>,\n+\t\t\t<GIC_SPI 79 0>,\n+\t\t\t<GIC_SPI 51 0>,\n+\t\t\t<GIC_SPI 52 0>,\n+\t\t\t<GIC_SPI 55 0>,\n+\t\t\t<GIC_SPI 57 0>;\n+\t\tinterrupt-names = \"csiphy0\",\n+\t\t\t\"csiphy1\",\n+\t\t\t\"csid0\",\n+\t\t\t\"csid1\",\n+\t\t\t\"ispif\",\n+\t\t\t\"vfe0\";\n+\t\tpower-domains = <&gcc VFE_GDSC>;\n+\t\tclocks = <&gcc GCC_CAMSS_TOP_AHB_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_ISPIF_AHB_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI0PHYTIMER_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI1PHYTIMER_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI0_AHB_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI0_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI0PHY_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI0PIX_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI0RDI_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI1_AHB_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI1_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI1PHY_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI1PIX_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI1RDI_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_AHB_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_VFE0_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_CSI_VFE0_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_VFE_AHB_CLK>,\n+\t\t\t<&gcc GCC_CAMSS_VFE_AXI_CLK>;\n+                clock-names = \"camss_top_ahb\",\n+                        \"ispif_ahb\",\n+                        \"csiphy0_timer\",\n+                        \"csiphy1_timer\",\n+                        \"csi0_ahb\",\n+                        \"csi0\",\n+                        \"csi0_phy\",\n+                        \"csi0_pix\",\n+                        \"csi0_rdi\",\n+                        \"csi1_ahb\",\n+                        \"csi1\",\n+                        \"csi1_phy\",\n+                        \"csi1_pix\",\n+                        \"csi1_rdi\",\n+                        \"camss_ahb\",\n+                        \"camss_vfe_vfe\",\n+                        \"camss_csi_vfe\",\n+                        \"iface\",\n+                        \"bus\";\n+\t\tvdda-supply = <&pm8916_l2>;\n+\t\tiommus = <&apps_iommu 3>;\n+\t\tports {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\tport@0 {\n+\t\t\t\treg = <0>;\n+\t\t\t\tcsiphy0_ep: endpoint {\n+\t\t\t\t\tclock-lanes = <1>;\n+\t\t\t\t\tdata-lanes = <0 2>;\n+\t\t\t\t\tremote-endpoint = <&ov5645_ep>;\n+\t\t\t\t};\n+\t\t\t};\n+\t\t};\n+\t};\n",
    "prefixes": [
        "git:media_tree/master"
    ]
}