From patchwork Mon Mar 6 09:43:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rasmus Villemoes X-Patchwork-Id: 64559 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp1759863wrd; Mon, 6 Mar 2023 02:23:02 -0800 (PST) X-Google-Smtp-Source: AK7set9q5KfFxd74zloT4xEdh1e2f53Y9W/auUbyIp1yQ5PFgYgQ0e9bAVHuDEknbx7JwaYMYIJi X-Received: by 2002:a17:902:d587:b0:19c:f7f2:6097 with SMTP id k7-20020a170902d58700b0019cf7f26097mr11671603plh.37.1678098182517; Mon, 06 Mar 2023 02:23:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678098182; cv=none; d=google.com; s=arc-20160816; b=Ra2Sc/q7MUqzOgXa3pbCOLBGRuSyBE2HkPSdta0vi58iQJa1X1K6NyWf+xDOTJizn2 9I1lVMfUngyUVtQAVNrLBVV5jTPsZk5XUctc2xf4Pj9VowivXQWcWBxIUSUbOgT/4I0G nCXe47KD/qCCo1/JKqCh2o70w4lu62xDAVu5lIuHvlKneZyiYoMExwIiyZYyX1096Gd/ 9uR/3pVA9xo3B1Zg3+BXR8Bio7H49kWPSKW1Vc5GQQ8GhJfGf9NEt9bCjPu9yx0SiKfU lR4DJrn3CFn+dqlEKx7E4xpQ8xU+kGkE1FWSeaZ0xGOYUjWEZTX0iBe3MwL+DmImIVLy AqEw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=8K7TxC9ujka7az5qWZ0Yj+PA8VwUCDcIymczB4ue3v8=; b=GNlmHsveSjskI0kdiRL7da23nZkpYMo1jxbc4MQ5+c+vFB8RC7KhbCv12nFBNHlFXc jpLwISPk5t6RHhtsfWf0A79rTAPShEsvRIuT9EhqTmomRTiJV4aicVgoyUzfw2eoKyR9 wXmsbjkYRJ0HNALCUsojmefNpTyLBSUSbG8m4QjqqUFZI1dgih0Ks7q+9fNngljI2yeK 7AWuaCfl9FAZhZJzQbivUoVYDe1a4KoxRrpxnPQ/p9IFEeZ3uLeMFmvm6h80qgtt+naS 6xsLrohhDhUaL+NjQ4CvWD4m61n4FWJUmGak14nf7llg62v2mnF7/PwODJAooNgIlsyz 7IOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rasmusvillemoes.dk header.s=google header.b="aFKS2vQ/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h18-20020a170902f55200b0019e69864a60si10674997plf.83.2023.03.06.02.22.50; Mon, 06 Mar 2023 02:23:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@rasmusvillemoes.dk header.s=google header.b="aFKS2vQ/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229486AbjCFJnP (ORCPT + 99 others); Mon, 6 Mar 2023 04:43:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56266 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229935AbjCFJnM (ORCPT ); Mon, 6 Mar 2023 04:43:12 -0500 Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7544CB44D for ; Mon, 6 Mar 2023 01:43:09 -0800 (PST) Received: by mail-lf1-x135.google.com with SMTP id d36so8709508lfv.8 for ; Mon, 06 Mar 2023 01:43:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rasmusvillemoes.dk; s=google; t=1678095788; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8K7TxC9ujka7az5qWZ0Yj+PA8VwUCDcIymczB4ue3v8=; b=aFKS2vQ/9k+skY1++q3trAV5GuR0ux9uZmknr0vtFJDh6nWnD0FSxSSDBtPnpTLnOg pt2BVDnb7VuMXz1DPWdBFErXAgWf3Si4T6OwMmEl6y4c06N1si5jafB9WnZ1+dpvpAI1 FiMpjCX7zSDiHPkWObq+IZwD4Dggjsk4+xHWo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678095788; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8K7TxC9ujka7az5qWZ0Yj+PA8VwUCDcIymczB4ue3v8=; b=VDEXXt5yJVxalT4jDgcU6B4aLoT7xrmmCMLzz9+M69vjRIqqRRgfhhYwhnQPcLzz1Y m2jyApMz9v3BbHWJXJe/DF1FaHK+wSpm2STuc1E7CIfv2KoQ3mwG/dJcowO+EGt9LsMo znMPEMapkuvV1P5FCrDnhHjgNdVFtvdpigJ8cWDaRyirGNyNPhLDe6dD0+rykw8dODhZ qa4XaUQqiSgW/crzlfUUBWTVjHt4VV+lulh2tyzesY2A1+uGhs6+Mxs5++jTNz4osz6g V3vXtrpVlV27tO+H0Q+Q5UhCi9T4HxluJxZGW/q+frOjtxdeHwQvocQTnqcgPywwXhxr 7gPw== X-Gm-Message-State: AO0yUKVyTfRGPUWftsThHEwefrwdc3GLzLdn3QS4QQSIwGBHYLLJWGNa EOTOvanGquDTE155vOf9O7Ydjg== X-Received: by 2002:ac2:547c:0:b0:4b5:b06d:4300 with SMTP id e28-20020ac2547c000000b004b5b06d4300mr2766340lfn.29.1678095787838; Mon, 06 Mar 2023 01:43:07 -0800 (PST) Received: from prevas-ravi.prevas.se ([81.216.59.226]) by smtp.gmail.com with ESMTPSA id a22-20020a2e9816000000b002934ed148afsm1620091ljj.52.2023.03.06.01.43.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Mar 2023 01:43:07 -0800 (PST) From: Rasmus Villemoes To: Cosmin Tanislav , Lars-Peter Clausen , Michael Hennerich , Jonathan Cameron , Rob Herring , Krzysztof Kozlowski Cc: devicetree@vger.kernel.org, Rasmus Villemoes , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/2] dt-bindings: iio: ad74413r: allow setting sink current for digital input Date: Mon, 6 Mar 2023 10:43:00 +0100 Message-Id: <20230306094301.1357543-2-linux@rasmusvillemoes.dk> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230306094301.1357543-1-linux@rasmusvillemoes.dk> References: <20230302134922.1120217-1-linux@rasmusvillemoes.dk> <20230306094301.1357543-1-linux@rasmusvillemoes.dk> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1759264664290600603?= X-GMAIL-MSGID: =?utf-8?q?1759613479948895094?= Depending on the actual hardware wired up to a digital input channel, it may be necessary to configure the ad74413r to sink a small current. For example, in the case of a simple mechanical switch, the charge on the external 68 nF capacitor (cf. the data sheet's Figure 34) will keep the channel as reading high even after the switch is turned off again. Signed-off-by: Rasmus Villemoes Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/iio/addac/adi,ad74413r.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml b/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml index 9eb3ecc8bbc8..590ea7936ad7 100644 --- a/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml +++ b/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml @@ -101,6 +101,15 @@ patternProperties: When not configured as a comparator, the GPO will be treated as an output-only GPIO. + drive-strength-microamp: + description: | + For channels configured as digital input, this configures the sink + current. + minimum: 0 + maximum: 1800 + default: 0 + multipleOf: 120 + required: - reg