From nobody Mon Jun 8 09:49:27 2026 Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) (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 71B38367B6B for ; Sat, 30 May 2026 10:37:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780137431; cv=none; b=Ix1jm+HBsrbtgly7APucGNLhHrCzRJs/Ixw9X1EM6HxEBRZfzTgNO3Gp9VS5BzmhjE2y4q0ZkeQzIx8qpJ1GapImfi3ooJn//LOxmzboV7RRa8KIcXZsOeM2e/ynbZyCsrWP7guTeIjMDNXKTlCtYRa3QE6hUSmSUF1DFL8MnO0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780137431; c=relaxed/simple; bh=q6AP/YsSB67RKFNzB+JOGdIx8KZjL239X/sjIyTEFz0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=d0dCLZYa2sUxwJEVksrdIIpHLBVSV5C18EvUaW6ey+3xXYmm7hMqIMcLI4vSUF6FBgjZT1qj7CUwuqlWFeWX85veSCTlAZ7/TxcDHwFZu0JjlPprHbMnrF6kmBnOYDWBWFXo2xrTDsrxG9XLRe364+IOMTJbunRVmScJ8C/9Duw= 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=XBRnBaiN; arc=none smtp.client-ip=209.85.167.49 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="XBRnBaiN" Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-5aa61284d58so64896e87.0 for ; Sat, 30 May 2026 03:37:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780137424; x=1780742224; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=AXi4/WHWZV2Am5IoWUT5fE2KIh0QxaqAle3LaIVXAnY=; b=XBRnBaiNSq00EZZDAhmMcJXn4/H68bcY059lRezWu7Rqpfz31BigecBmg6my6yti+/ Y0NfMFGGpbc9I4/PYo2vykUYpKYKPg14pV+/MFqyti8qHeXnXI4jGwx6yAXK2AdC8RRt MvkSw6EttKaygHVdLj01tKnifLbGPlnJ+RVSuV/NRkBEyqOt3laMVrVFagEpngXUWvPb jTYLQy/lteRW0bKbRnaSmtIilyxw7LXCzIrryFfpLv4ke05i/mLsu4qb09cfM2G8QHQD vzcF9Ak33+3sqIohRPZgNxws6tRq2kvAYdEoGH9NOUFar+dW1fbUzFfArCQSlovvWe2K CQGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780137424; x=1780742224; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=AXi4/WHWZV2Am5IoWUT5fE2KIh0QxaqAle3LaIVXAnY=; b=qVgcluBK+xoC50yjkkHp1nuYtfdcRqQEluQT7zL6lAMBwzvP+HZhhil6f/j5JvNCkK CEOhQVr9GpQIaqmpspqiY6PZ5rv38kZGA78jDTaqH7WVwTf5LrDm542+ffrKdA+ER0cH MP/ygj+M6csRNtqHsBH31GvjtOTdcOKxR6HabBP8rgxkT7oNiJxEqNo4q/f0jgi0Y3be eVFKc1xJa1CM1ChIvj4X/FaSberHYGflR/EnmlRNTYkjqzmX/5S3+mKsv0HbnB8H1GcC PxeUKT7YmAgcjDdBll2Nf8U1LgJx1rh2OOeqiGivw3FHHakmzwofLxp/MQXbEaISl+El /LrQ== X-Forwarded-Encrypted: i=1; AFNElJ9DsJzHkLQVBNhlFX/duN8XaZ2ry9r7TMOcbs+gosAJu68Rj1TxZN7Al6kogGGjeF+AWcMuoIC5yyAUSB8=@vger.kernel.org X-Gm-Message-State: AOJu0YziUqoCMvQdpf5gVrXEbzKiEXXPGfo6cEI8GrlK7yGA9T4tYvpI uuA60FX+M7uubamPFTDjtHRbM1Yke2NrgPo8DiWMJG7OuK3h6QWXHwaS X-Gm-Gg: Acq92OFjnOc0OnnmaiFebSJrgcOEA/u3MBY+QqlQ/iaj89Pld/9uzFGvMJ+KqMhWRUV UmzMFFkJlBrvu0iYCtV+tyNpG8pmvSuUKMfeOx5XWS+zAfdWGiVYkz8Q/rXP+RcvqUtXkwj77GS CguR2yB/dct8i5ZpcFu5vfFlZRa/zLXfIxhyOBHq6Q5GVYlgxmRvxnhpkuU7f3sB/9D/qaEOi6W jwtzRYZLlxLrzDUYL9bR3/gS0NzfvjnbPdyOo1pI1ARNY0WFobfW8ygkLsP1O+6+StS5sSfZXue gf9DY55npY8zB4GsjUu7cZbVhAbFSXnH+kBXarrTxvvF+NxrB7nMMhjHh6eRImzoiTVTxM775ZM dS3BeKG9zwJSOD4xPOzY8mMhyxllwRlPfPkInTdxumDZ2XmGbRji7cGzqqvBVJc+dtBivGawlas vPJqv9ch5VXteTXy9qu9BlTviwzNU7T0AhMvZ34NNmNVZ0KA== X-Received: by 2002:a05:6512:33ce:b0:5aa:635f:7c08 with SMTP id 2adb3069b0e04-5aa635f7d4cmr211707e87.7.1780137424193; Sat, 30 May 2026 03:37:04 -0700 (PDT) Received: from localhost ([5.123.41.120]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5aa5b787b7bsm909472e87.57.2026.05.30.03.37.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 03:37:03 -0700 (PDT) From: Taha Narimani To: Lars-Peter Clausen , Michael Hennerich , Jonathan Cameron , David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taha Narimani , linux-iio@vger.kernel.org (open list:IIO SUBSYSTEM AND DRIVERS), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list) Cc: linux-iio@vger.kernel.org (open list:IIO SUBSYSTEM AND DRIVERS), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH] dt-bindings: iio: adc: Add schema for AD7816/7/8 digital temperature sensor Date: Sat, 30 May 2026 13:31:24 +0000 Message-ID: <20260530133126.54460-1-tahanarimani3443@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Document the Analog Devices AD7816, AD7817, and AD7818 digital temperature sensor and ADC bindings in YAML format. This resolves the checkpatch.pl warnings regarding undocumented DT compatible strings for 'adi,ad7816', 'adi,ad7817', and 'adi,ad7818'. Signed-off-by: Taha Narimani --- .../bindings/iio/adc/adi,ad7816.yaml | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7816.ya= ml diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7816.yaml b/Do= cumentation/devicetree/bindings/iio/adc/adi,ad7816.yaml new file mode 100644 index 0000000..7f6a3e5 --- /dev/null +++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7816.yaml @@ -0,0 +1,74 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/iio/adc/adi,ad7816.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Analog Devices AD7816/7/8 digital temperature sensor and ADC + +maintainers: + - Taha Narimani + +description: | + Analog Devices AD7816, AD7817, and AD7818 10-Bit temperature sensor and = ADC. + The device communicates via an SPI interface. + +properties: + compatible: + enum: + - adi,ad7816 + - adi,ad7817 + - adi,ad7818 + + reg: + maxItems: 1 + + spi-max-frequency: true + + rdwr-gpios: + maxItems: 1 + description: GPIO connected to the RD/WR pin. + + convert-gpios: + maxItems: 1 + description: GPIO connected to the CONVST (Convert Start) pin. + + busy-gpios: + maxItems: 1 + description: GPIO connected to the BUSY pin. Only applicable for AD781= 6 and AD7817. + + interrupts: + maxItems: 1 + description: OTI (Over Temperature Indicator) interrupt. + +required: + - compatible + - reg + - rdwr-gpios + - convert-gpios + +allOf: + - $ref: /schemas/spi/spi-peripheral-props.yaml# + +unevaluatedProperties: false + +examples: + - | + #include + #include + + spi { + #address-cells =3D <1>; + #size-cells =3D <0>; + + adc@0 { + compatible =3D "adi,ad7816"; + reg =3D <0>; + spi-max-frequency =3D <1000000>; + rdwr-gpios =3D <&gpio 5 GPIO_ACTIVE_HIGH>; + convert-gpios =3D <&gpio 6 GPIO_ACTIVE_HIGH>; + busy-gpios =3D <&gpio 7 GPIO_ACTIVE_HIGH>; + interrupts =3D <20 IRQ_TYPE_LEVEL_LOW>; + interrupt-parent =3D <&gpio>; + }; + }; --=20 2.53.0