From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1882527603A for ; Wed, 29 Apr 2026 05:46:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777441567; cv=none; b=RMyoeS2s1dTODo5K7W7GKzVooXmvJoA73HrynaYk0dKk1i1chzZNYMS6hqrdTIOsufVdWAJSnXXJszt6i41R5WbX1uxknhstsHlhvATk4CjOZoKAHagUAgh6LRY4myqmnEl/x09FKbTUdHyRI/iZCGamUjdm/CQ9IcAnY9Tahek= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777441567; c=relaxed/simple; bh=LVx7QBmq5oHLQS8ou5iLZO5dvWTi5L4BQ0pp1NtWuNg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dychPgL85Owqfi2b/Qt9ZYNF0LRc0V9AMIbnGWr4ew74WbYZo/X1c5cTl5qTkpjkzV+9phdA/HE6JVWtawrpyCPlMwm2pZGe3XFgSVJj4ARFMquzJVMFnUbbiS/laVEkFXH1jgYjjcw8drDyTckXOeas0e4v8kgonLYv0yWxjck= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=G2pyWpqA; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="G2pyWpqA" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2b4650d5f5cso46599825ad.0 for ; Tue, 28 Apr 2026 22:46:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777441565; x=1778046365; darn=vger.kernel.org; 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=cMy0u/g2cL7yrYXQqhYNhi1XV/1EanELOFp/N7XhvWc=; b=G2pyWpqAZc/6hclJWHE2ZCbfLpBAqe0Z1p0fZC7AG/LqZXenPC0s4Dih8+QC11/JuT AI4WNTDVFD/DwaljK4qZbVTT3RK3p0Wgfr2YIDCVachmMJ3nFBPOELnGHEAOloGBDBIK osgBQR3Fqf65WYHJ1+p+TVFcLeVNoxBc9LzbgzEv2mzJ7qMywIIz+hX/BcCuJwPoW0wy M5PWIaLqRUOZiKvBkyuV//YTW6L54xp4MDKlh9BcUb3Ti7LPJGLGTM62KSl9BEtDIVId I5Rs28XRJt2Tap704CdwKQzPqJrBYW34wKtQ159WjMZxVgLLEk0Ir9jfiSeFntAP6Xbv cOKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777441565; x=1778046365; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=cMy0u/g2cL7yrYXQqhYNhi1XV/1EanELOFp/N7XhvWc=; b=Jdc806u57lHiuOvzjTbk4/Ok6psSoBowyJw7KQsZybgc8it8/9MuuoZ0VYm7RU9keL JuIXZ/8TN50MwbfonS8jEz1QXKoNkeLnWYPk87ff6D+FH9AFe3e2nSLNhRGUSTyyVu9q Ubs4DL0T73peQs09bz7smHJo+Q4ZoUFLhuLi3lpkU0nTJbIxHK/lGfZow0Yr52KVo63s Rp7X8XnyFGt6KI88gxZv2eQdXwnX1s7UlQZsT4QvKFf/Z+GM7V+3wexQeMLIkQkdUo+v fEWX75lgtyAPo9zuy46n9aR8WijKP4lt3mjTIH+abmheZGtnOOYSOtN5BAkz3LXhqY+q NYRA== X-Forwarded-Encrypted: i=1; AFNElJ++OexRvdIyapNSwE+fKZCxn1h2Nm5DHygeyaTF/5Ww3ZTddDLaouRRdD4v1ocEXS3TlT2nimfBOidDrgY=@vger.kernel.org X-Gm-Message-State: AOJu0YyqskBaDlinQfHH4rCFeGS4UBQz65p20+Zh5hZb+wreo2MVmti9 dAUuP3Z6ECTmWaIBcwgDNSorLQ2VL1pUk5KYC/47vDugJo9P9vcTzG6D X-Gm-Gg: AeBDieu78waX+0LUvqhwBG7dgsHIsiJEmWOF7Clp69ayzloN61hgqFS07XgCKMdeEnJ 6hwNQfnWZho9Nb9ZRw1/BKNpXdxYJeoGCY10rM2Ge5LFF3HetALsLL/1Mu6tcQLt13JLdQ6+6vh /fHd6QJTwUw3PyFnYjc0ugjXxQSzHjFEbnBRMei8k2K1J9EqPr/OebEple7fzWAeomb0LkWLSzC sfdtb7fHYdOoitM6nxu9vpF5AIrY6esQFCzXe04X8s8tPNc4QKi21saYcU0qqpAVfepJjC238CI wM1W0uMQfjkrwHdqX26vWmxokmCvuTbHy6XgpfXz99VcRYgW4mvDsHoXfrt6+1MhZ5rlsyZllij FNcN4TtgSn2SjRtNQ1G32RDonkHzwOxZN0+ky5WCD9Kp3qJqMC7WJefqmgGbh8yldgkMf2ht8Tx xMDLGhOtGFeiup3fPjodPStwIrCqPPpy4xMlR4W5cS4rGb0cuefMvzoO7geJYfgQO9CQFfSfsme M3RhvP4euFgHiDIU+3DSoa1ZH7u2+AWWtKihQMUlnMjZnJDXw== X-Received: by 2002:a17:903:984:b0:2b2:ec31:25b0 with SMTP id d9443c01a7336-2b98741da0dmr22832185ad.29.1777441565346; Tue, 28 Apr 2026 22:46:05 -0700 (PDT) Received: from lord-daniel-VivoBook-ASUSLaptop-K3502ZA-S3502ZA.. ([2405:201:31:d01f:5fb:20b2:c2f6:85bd]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b98879656dsm9346365ad.25.2026.04.28.22.46.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 22:46:04 -0700 (PDT) From: Piyush Patle To: ak@it-klinger.de, jic23@kernel.org Cc: dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v5 03/11] dt-bindings: iio: adc: hx711: add RATE GPIO property Date: Wed, 29 Apr 2026 11:15:36 +0530 Message-ID: <20260429054544.123862-4-piyushpatle228@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260429054544.123862-1-piyushpatle228@gmail.com> References: <20260429054544.123862-1-piyushpatle228@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Document the optional RATE pin GPIO used to select the HX711 output data rate. Update the example to show the property in use. No functional change for existing users. Signed-off-by: Piyush Patle --- Changes in v5: - New patch split out of the old combined binding update during review. - Document the existing HX711-only RATE GPIO separately and move the example update here. Changes in v4: - This property and example update were part of the old combined binding patch. Changes in v2: - Add the optional RATE GPIO property for the HX711 RATE pin. --- Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml b/Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml index a8eaa1f18de5..9134bbe41379 100644 --- a/Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml +++ b/Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml @@ -37,6 +37,13 @@ properties: description: Supply voltage for the on-chip regulator (VSUP). + rate-gpios: + description: + GPIO connected to the RATE pin. When driven low the output data + rate is 10 SPS; when driven high it is 80 SPS. If omitted the + RATE pin state is determined by the board wiring. + maxItems: 1 + clock-frequency: description: Controls the SCK bit-bang timing. The value is used to derive the @@ -61,6 +68,7 @@ examples: compatible = "avia,hx711"; sck-gpios = <&gpio3 10 GPIO_ACTIVE_HIGH>; dout-gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>; + rate-gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>; avdd-supply = <&avdd>; clock-frequency = <100000>; }; -- 2.43.0