From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 61C45C433E0 for ; Tue, 4 Aug 2020 10:01:43 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 52D102070A for ; Tue, 4 Aug 2020 10:01:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="em1wSS/i"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="MVaPZLmP" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 52D102070A Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=microchip.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-ID:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=IshB1hWLZPwMNneB+wbH01ThP3o/zWTh0SPrYpCh+Wk=; b=em1wSS/itCoh1UWTU/iqzePyP OVOxMZqEt6Zg3FgBFZKxaQ3IWOAlBTvqMugbU92Z+NjfLC44XHiIp9eeYWlFBTVwD9Y5xJ2OtV1bt /FjRX4ZTk5vbWISWFGwy4XjhGvZEjtWgaDfB/SwLUHr6Hbz1xP6kqq57D4+gaez6dtgf5NbqYvvT4 eb5Ipo27ISEQPcJE0vf8vlasa59IYrpSxheAqIJJm8RH9PpGFkTSlkrd7zakCNp+Kbyhdr1w7yFcR jhO8JpC+mG1wgEan0+t2/lTqSCQBA7BXH1GoNTGtyF5UsQVRPFIzegE8iYW7zVt353tDgZv4xcmyd 6IygS+N2Q==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2tk8-00048K-Fu; Tue, 04 Aug 2020 10:00:24 +0000 Received: from esa3.microchip.iphmx.com ([68.232.153.233]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2tk6-00047Y-36 for linux-arm-kernel@lists.infradead.org; Tue, 04 Aug 2020 10:00:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1596535222; x=1628071222; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=9iPc+xgooR96zu6gZSvzswYQ4P1VQbTGDAAFAk2BvHg=; b=MVaPZLmPZK3zyUcJCWqGQf5dye5FXszc3LlWARPhMsLPEmrcGjwZPre/ ETg35GE59CeRVJtJL5LOatua44e/6JlyijXYpmTDzoZi+pqqcGul82x23 fBubKfPkhFeRMhSGTT1ItappX0uSajKrIZvfgIe4NFgsLiLTLdFgWSrg/ Kr79iwKOtw4LElBbFWX57REED/D1A4kLm+D3cjwYE8R32WvE+h9Osg/L5 XfdEOvV3MUpywr8ussmCpQ/pfwu1EVlKJkdGx18dcwWe3bSk+UUE7gfVR NJCSU7SNDnKj6rPIm+EU3cMG9Mchi1hhAUFHyIq5JHcvKja8Gu6qDQjEf g==; IronPort-SDR: Tn2DDWu0R9LqOqTqxSOTUEklWa8eCPMV8mwo0EszfQ+p8hwxQDS7gntspOFg1uPIp+xScgDMyc jtgSewwVObKQcfuUVUjakGwcp++ZWmP7rrg6WivPklx5c4XVjksXTPj0VVv4gWC3vLJHTEOY3X S7cLV9QHLuw93jsvHNbv1U/nA3Nqg1g4Xq+s+Z0RiX1k1hK0k7gHHG1+OXD9sRXK7pvUASnM42 xONQPAS7mIztE2hmr+rCqkENMcinVwI5bWIhhCMQpCWcmK5vUHh3bc084sZArY5wleO3+nwJaN XqY= X-IronPort-AV: E=Sophos;i="5.75,433,1589266800"; d="scan'208";a="86620321" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 04 Aug 2020 03:00:19 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.87.72) by chn-vm-ex02.mchp-main.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Tue, 4 Aug 2020 03:00:17 -0700 Received: from rob-ult-m19940.microchip.com (10.10.115.15) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server id 15.1.1979.3 via Frontend Transport; Tue, 4 Aug 2020 02:59:46 -0700 From: Codrin Ciubotariu To: , , , Subject: [PATCH 1/4] dt-binding: i2c: add generic properties for GPIO bus recovery Date: Tue, 4 Aug 2020 12:59:23 +0300 Message-ID: <20200804095926.205643-2-codrin.ciubotariu@microchip.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200804095926.205643-1-codrin.ciubotariu@microchip.com> References: <20200804095926.205643-1-codrin.ciubotariu@microchip.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200804_060022_276473_72FC3F40 X-CRM114-Status: UNSURE ( 9.00 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kamel.bouhara@bootlin.com, alexandre.belloni@bootlin.com, linux@armlinux.org.uk, wsa@kernel.org, ludovic.desroches@microchip.com, robh+dt@kernel.org, Codrin Ciubotariu Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The I2C GPIO bus recovery properties consist of two GPIOS and one extra pinctrl state ("gpio" or "recovery"). "recovery" pinctrl state is considered deprecated and "gpio" should be used instead. Not all are mandatory for recovery. Signed-off-by: Codrin Ciubotariu --- Changes from RFC: - "recovery" pinctrl state marked as deprecated; updated description to reflect this; Documentation/devicetree/bindings/i2c/i2c.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Documentation/devicetree/bindings/i2c/i2c.txt b/Documentation/devicetree/bindings/i2c/i2c.txt index 438ae123107e..150a67da633d 100644 --- a/Documentation/devicetree/bindings/i2c/i2c.txt +++ b/Documentation/devicetree/bindings/i2c/i2c.txt @@ -77,6 +77,16 @@ wants to support one of the below features, it should adapt these bindings. this information to detect a stalled bus more reliably, for example. Can not be combined with 'multi-master'. +- scl-gpios + specify the gpio related to SCL pin. Used for GPIO bus recovery. + +- sda-gpios + specify the gpio related to SDA pin. Optional for GPIO bus recovery. + +- pinctrl + add extra pinctrl to configure SCL/SDA pins to GPIO function for bus + recovery, call it "gpio" or "recovery"(deprecated) state + Required properties (per child device) -------------------------------------- -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel