[{"id":3188878,"web_url":"http://patchwork.ozlabs.org/comment/3188878/","msgid":"<20230927-proofread-spoken-79f13b074a5f@spud>","list_archive_url":null,"date":"2023-09-27T15:05:28","subject":"Re: [PATCH 1/3] dt-bindings: i2c: mv64xxx: update bindings for\n unstuck register","submitter":{"id":84372,"url":"http://patchwork.ozlabs.org/api/people/84372/","name":"Conor Dooley","email":"conor@kernel.org"},"content":"On Wed, Sep 27, 2023 at 12:47:59PM +1300, Chris Packham wrote:\n> Some newer Marvell SoCs support an \"unstuck\" function for I2C bus\n> recovery. This is an alternative to the generic GPIO based recovery that\n> the older SoCs use. The unstuck register falls outside of the usual\n> address block for the I2C controller so requires an additional cell in\n> the register property. This is optional and does not need to be\n> supplied.\n> \n> Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>\n\nAcked-by: Conor Dooley <conor.dooley@microchip.com>\n\nThanks,\nConor.\n> ---\n>  .../devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml         | 5 ++++-\n>  1 file changed, 4 insertions(+), 1 deletion(-)\n> \n> diff --git a/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml b/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml\n> index 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> -- \n> 2.42.0\n> \n>","headers":{"Return-Path":"<linux-i2c-owner@vger.kernel.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=jbH0OCrR;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2620:137:e000::1:20; helo=out1.vger.email;\n envelope-from=linux-i2c-owner@vger.kernel.org; receiver=patchwork.ozlabs.org)"],"Received":["from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20])\n\tby legolas.ozlabs.org (Postfix) with ESMTP id 4Rwg0L5lljz1ynX\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 28 Sep 2023 01:05:38 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n        id S232300AbjI0PFf (ORCPT <rfc822;incoming@patchwork.ozlabs.org>);\n        Wed, 27 Sep 2023 11:05:35 -0400","from lindbergh.monkeyblade.net ([23.128.96.19]:54060 \"EHLO\n        lindbergh.monkeyblade.net\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n        with ESMTP id S232302AbjI0PFe (ORCPT\n        <rfc822;linux-i2c@vger.kernel.org>); Wed, 27 Sep 2023 11:05:34 -0400","from smtp.kernel.org (relay.kernel.org [52.25.139.140])\n        by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4AF18196;\n        Wed, 27 Sep 2023 08:05:33 -0700 (PDT)","by smtp.kernel.org (Postfix) with ESMTPSA id CA17CC433CB;\n        Wed, 27 Sep 2023 15:05:30 +0000 (UTC)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n        s=k20201202; t=1695827132;\n        bh=3DNgn9Pn+10uv+Th5OTDqc8kfv8Y/NmLhg9ZrOr/5ow=;\n        h=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n        b=jbH0OCrR4ic5XiA0klM7mHBZ3BFHbZRhRWZzNqd0TwKJMaoo/m75k4goJX2XRCqQb\n         iI7C1whDKeD9Nj2hR3gIGJJ45yxPweCXkUdozQDnEF51QTuyoQ8ScQ5UQG0Q/fV0ij\n         7ek6S/w+zSBjFMwIO+Vxbsd4FF/3YhIH2UxQ9Omitvq2zYs2XWA8PeT6eUh3RO76wD\n         RM/ow2nxNdcPTZSEeLwjahN9cLaT/ALxzFwvhMdIWiWG+0hwpxQbMvrUzNljic0h4m\n         0SQ47iy4m+xYTwG/b6IFJfA0JAzb2QZ5tZFJxzJHz2NMKgO+sxnaLNbDrzAhyoolNT\n         kRcTZn7y0qFHA==","Date":"Wed, 27 Sep 2023 16:05:28 +0100","From":"Conor Dooley <conor@kernel.org>","To":"Chris Packham <chris.packham@alliedtelesis.co.nz>","Cc":"gregory.clement@bootlin.com, andi.shyti@kernel.org,\n        robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org,\n        conor+dt@kernel.org, pierre.gondois@arm.com,\n        linux-i2c@vger.kernel.org, devicetree@vger.kernel.org,\n        linux-kernel@vger.kernel.org","Subject":"Re: [PATCH 1/3] dt-bindings: i2c: mv64xxx: update bindings for\n unstuck register","Message-ID":"<20230927-proofread-spoken-79f13b074a5f@spud>","References":"<20230926234801.4078042-1-chris.packham@alliedtelesis.co.nz>\n <20230926234801.4078042-2-chris.packham@alliedtelesis.co.nz>","MIME-Version":"1.0","Content-Type":"multipart/signed; micalg=pgp-sha256;\n        protocol=\"application/pgp-signature\"; boundary=\"yq9mmXrPR6AquKUP\"","Content-Disposition":"inline","In-Reply-To":"<20230926234801.4078042-2-chris.packham@alliedtelesis.co.nz>","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,\n        DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n        RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n        autolearn_force=no version=3.4.6","X-Spam-Checker-Version":"SpamAssassin 3.4.6 (2021-04-09) on\n        lindbergh.monkeyblade.net","Precedence":"bulk","List-ID":"<linux-i2c.vger.kernel.org>","X-Mailing-List":"linux-i2c@vger.kernel.org"}}]