Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp219807pxb; Wed, 18 Aug 2021 00:15:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQzpRP+U8YI6wjkxChPehVDrZdVswFvCp3drOcgz/dlNTNBs/ARPsiydUG13pA1nkv3o/V X-Received: by 2002:a5d:850f:: with SMTP id q15mr6104778ion.118.1629270953927; Wed, 18 Aug 2021 00:15:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629270953; cv=none; d=google.com; s=arc-20160816; b=YDXuH8FE/XPEPKdhNnZmel2/4YIGDk0vM8f8/BqGdBLVZti/mZu1iGvFI2VlkgvfBn xSkLmYhyIqwWqnWKG65LyQC1LiBurthrImOfy7Skw0PE8E0B/wf4S1CUuagWUYisSkad wCKT7d8CNjwkFvlbxr2kR+LeOvy6s/UCIwTraIkhKxJSZ6x4bfuQX2eMRVgDqEAmdTz5 I6O1v5KWGdpcWokLAhn2IfSaKdSSbbD17MpR8gfYHoeTb7FlGjU2amCIx6VY4AAxXLUN ovFDWWW8yKdqEhAfGqc4eGHSfan0X9RWQ014VcABsj1+Hhj524RScVydZXhGgLyhvtVc GawA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=x+RemxSO35/9HkP3nlJ8F6u1Elak2pOI4VqiHghaYoQ=; b=NdrGldkrzjE0WqBKfE3quQ96MOX42xOgkyj/ABNFunhqoucz1QP+9hgybkdufoQRP2 ODBndelyq0eODfa1qrxIvAw0RLaRL1US0DCnGURo61j/ZHmQqVnna0RfN/E6tCD2yaKo LIrz5gBOhBBUQ9XzKjFLSw2TztVb1HNRr5yMPj4iDD33U7t3Ww5BZAXAvIS1cWDvuMBe LRkFyEED7pmKiWibzPKM57KpAo4uKaITArGTLeTuOQZ3OAxk7M5HXoA6PeJBWt0d2CqH i/Sx5iP28JPAAGkhqOis/90JdJKHBVSw2w7rh57ok83DAB3xA7BG/20K7VhFK3nSqruq wJvA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g8si4828476ilc.70.2021.08.18.00.15.41; Wed, 18 Aug 2021 00:15:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238834AbhHRHOA (ORCPT + 99 others); Wed, 18 Aug 2021 03:14:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59814 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239622AbhHRHNT (ORCPT ); Wed, 18 Aug 2021 03:13:19 -0400 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8282DC0612AC for ; Wed, 18 Aug 2021 00:12:44 -0700 (PDT) Received: from dude.hi.pengutronix.de ([2001:67c:670:100:1d::7]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mGFkY-00050G-M3; Wed, 18 Aug 2021 09:12:34 +0200 Received: from ore by dude.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1mGFkX-0005NQ-NS; Wed, 18 Aug 2021 09:12:33 +0200 From: Oleksij Rempel To: Wolfgang Grandegger , Marc Kleine-Budde , "David S. Miller" , Jakub Kicinski , Rob Herring Cc: Oleksij Rempel , linux-can@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@pengutronix.de, David Jander Subject: [PATCH v2 0/3] can: provide GPIO based termination Date: Wed, 18 Aug 2021 09:12:29 +0200 Message-Id: <20210818071232.20585-1-o.rempel@pengutronix.de> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::7 X-SA-Exim-Mail-From: ore@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org changes v3: - use u32 instead of u16 for termination-ohms - extend error handling changes v2: - add CAN_TERMINATION_GPIO_MAX - remove fsl,scu-index from yaml example. It is not used on imx6q Oleksij Rempel (3): dt-bindings: can-controller: add support for termination-gpios dt-bindings: can: fsl,flexcan: enable termination-* bindings can: dev: provide optional GPIO based termination support .../bindings/net/can/can-controller.yaml | 9 +++ .../bindings/net/can/fsl,flexcan.yaml | 17 +++++ drivers/net/can/dev/dev.c | 66 +++++++++++++++++++ include/linux/can/dev.h | 8 +++ 4 files changed, 100 insertions(+) -- 2.30.2