Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1839967/?format=api
{ "id": 1839967, "url": "http://patchwork.ozlabs.org/api/patches/1839967/?format=api", "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/patch/20230926234801.4078042-2-chris.packham@alliedtelesis.co.nz/", "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": "<20230926234801.4078042-2-chris.packham@alliedtelesis.co.nz>", "list_archive_url": null, "date": "2023-09-26T23:47:59", "name": "[1/3] dt-bindings: i2c: mv64xxx: update bindings for unstuck register", "commit_ref": null, "pull_url": null, "state": "not-applicable", "archived": true, "hash": "2a9ed5fc4a96cb40041c24d4d8f809b972c0bd24", "submitter": { "id": 27499, "url": "http://patchwork.ozlabs.org/api/people/27499/?format=api", "name": "Chris Packham", "email": "chris.packham@alliedtelesis.co.nz" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/devicetree-bindings/patch/20230926234801.4078042-2-chris.packham@alliedtelesis.co.nz/mbox/", "series": [ { "id": 375015, "url": "http://patchwork.ozlabs.org/api/series/375015/?format=api", "web_url": "http://patchwork.ozlabs.org/project/devicetree-bindings/list/?series=375015", "date": "2023-09-26T23:47:59", "name": "i2c: mv64xxx: Support for I2C unstuck", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/375015/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1839967/comments/", "check": "warning", "checks": "http://patchwork.ozlabs.org/api/patches/1839967/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <devicetree+bounces-3598-incoming-dt=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming-dt@patchwork.ozlabs.org", "devicetree@vger.kernel.org" ], "Delivered-To": "patchwork-incoming-dt@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=alliedtelesis.co.nz header.i=@alliedtelesis.co.nz\n header.a=rsa-sha256 header.s=mail181024 header.b=mDXn0pJ+;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=permerror (SPF Permanent Error: More than 10 MX records returned)\n smtp.mailfrom=vger.kernel.org (client-ip=139.178.88.99;\n helo=sv.mirrors.kernel.org;\n envelope-from=devicetree+bounces-3598-incoming-dt=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from sv.mirrors.kernel.org (sv.mirrors.kernel.org [139.178.88.99])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4RwGdx2rpJz1ypJ\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n Wed, 27 Sep 2023 09:48:21 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sv.mirrors.kernel.org (Postfix) with ESMTP id 9093F28249D\n\tfor <incoming-dt@patchwork.ozlabs.org>; Tue, 26 Sep 2023 23:48:18 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7A12D4BDC0;\n\tTue, 26 Sep 2023 23:48:16 +0000 (UTC)", "from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net\n [23.128.96.19])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 0105B4B20F\n\tfor <devicetree@vger.kernel.org>; Tue, 26 Sep 2023 23:48:13 +0000 (UTC)", "from gate2.alliedtelesis.co.nz (gate2.alliedtelesis.co.nz\n [202.36.163.20])\n\tby lindbergh.monkeyblade.net (Postfix) with ESMTPS id 080631FE8\n\tfor <devicetree@vger.kernel.org>; Tue, 26 Sep 2023 16:48:10 -0700 (PDT)", "from svr-chch-seg1.atlnz.lc (mmarshal3.atlnz.lc [10.32.18.43])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n\t(Client did not present a certificate)\n\tby gate2.alliedtelesis.co.nz (Postfix) with ESMTPS id 3607E2C04AB;\n\tWed, 27 Sep 2023 12:48:08 +1300 (NZDT)", "from pat.atlnz.lc (Not Verified[10.32.16.33]) by\n svr-chch-seg1.atlnz.lc with Trustwave SEG (v8,2,6,11305)\n\tid <B65136db80000>; Wed, 27 Sep 2023 12:48:08 +1300", "from chrisp-dl.ws.atlnz.lc (chrisp-dl.ws.atlnz.lc [10.33.22.30])\n\tby pat.atlnz.lc (Postfix) with ESMTP id EA2A513EE44;\n\tWed, 27 Sep 2023 12:48:07 +1300 (NZDT)", "by chrisp-dl.ws.atlnz.lc (Postfix, from userid 1030)\n\tid E73C92809A2; Wed, 27 Sep 2023 12:48:07 +1300 (NZDT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=alliedtelesis.co.nz;\n\ts=mail181024; t=1695772088;\n\tbh=4djadmt2Z7kYAn+dgx4Dqa4/nGoiuXn4rvyEJGFX05o=;\n\th=From:To:Cc:Subject:Date:In-Reply-To:References:From;\n\tb=mDXn0pJ+CKnZmP4ry4xyi4WJeGY0zzZudbrBM3EmpPqvWjdL8UOYoMB5rj9KXyvsW\n\t WOelT94oVUat4P6gcSBjXsDfIg0YqahvkkwB/lDvWtRSD1wXNO8oKjyCFxQTpWzJO6\n\t r75hlllOru1gv401I5WC7Y121nmnl9W3HafyuZGlZvBCml1Rp/WHYxavp04V/sLeQu\n\t hCQCrTTBV//np2Ofpl+g3zaYCpE5hTo7XvsZG8fDeJQxKeGLCdGnv2+nggxHLSkXti\n\t 4uSl83In/DdHkWGo+CZtDE43VjUGymRcqT2HCQyu919D/m61thd3eMcE+bF+/ontse\n\t OPuRz5rCh3TSw==", "From": "Chris Packham <chris.packham@alliedtelesis.co.nz>", "To": "gregory.clement@bootlin.com,\n\tandi.shyti@kernel.org,\n\trobh+dt@kernel.org,\n\tkrzysztof.kozlowski+dt@linaro.org,\n\tconor+dt@kernel.org,\n\tpierre.gondois@arm.com", "Cc": "linux-i2c@vger.kernel.org,\n\tdevicetree@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tChris Packham <chris.packham@alliedtelesis.co.nz>", "Subject": "[PATCH 1/3] dt-bindings: i2c: mv64xxx: update bindings for unstuck\n register", "Date": "Wed, 27 Sep 2023 12:47:59 +1300", "Message-ID": "<20230926234801.4078042-2-chris.packham@alliedtelesis.co.nz>", "X-Mailer": "git-send-email 2.42.0", "In-Reply-To": "<20230926234801.4078042-1-chris.packham@alliedtelesis.co.nz>", "References": "<20230926234801.4078042-1-chris.packham@alliedtelesis.co.nz>", "Precedence": "bulk", "X-Mailing-List": "devicetree@vger.kernel.org", "List-Id": "<devicetree.vger.kernel.org>", "List-Subscribe": "<mailto:devicetree+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:devicetree+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "quoted-printable", "X-SEG-SpamProfiler-Analysis": "v=2.3 cv=fOpHIqSe c=1 sm=1 tr=0\n a=KLBiSEs5mFS1a/PbTCJxuA==:117 a=zNV7Rl7Rt7sA:10 a=b5Pq3k1ZBCuUTZ-Yr4IA:9", "X-SEG-SpamProfiler-Score": "0", "x-atlnz-ls": "pat", "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n\tDKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n\tSPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6", "X-Spam-Checker-Version": "SpamAssassin 3.4.6 (2021-04-09) on\n\tlindbergh.monkeyblade.net" }, "content": "Some newer Marvell SoCs support an \"unstuck\" function for I2C bus\nrecovery. This is an alternative to the generic GPIO based recovery that\nthe older SoCs use. The unstuck register falls outside of the usual\naddress block for the I2C controller so requires an additional cell in\nthe register property. This is optional and does not need to be\nsupplied.\n\nSigned-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>\n---\n .../devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml | 5 ++++-\n 1 file changed, 4 insertions(+), 1 deletion(-)", "diff": "diff --git a/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml b/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml\nindex 984fc1ed3ec6..461d1c9ee3f7 100644\n--- a/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml\n+++ b/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml\n@@ -45,7 +45,10 @@ properties:\n auto-detects this and sets it appropriately.\n \n reg:\n- maxItems: 1\n+ minItems: 1\n+ items:\n+ - description: I2C controller registers\n+ - description: I2C unstuck register\n \n interrupts:\n maxItems: 1\n", "prefixes": [ "1/3" ] }