[PATCH v3 1/2] dt-bindings: iio: adc: ad7405: Add ADuM7801/7802/7811/7812 support

From: Pop Ioan Daniel

Date: Fri Nov 06 2026 - 02:42:06 EST


Add compatible strings for the ADuM7801, ADuM7802, ADuM7811 and
ADuM7812 16-bit isolated sigma-delta modulators.

The ADuM7801 and ADuM7811 have the same ±320 mV full-scale input range
as the ADuM7701, and the ADuM7802 and ADuM7812 have the same ±64 mV
full-scale input range as the ADuM7702. Apart from that, software
handles them the same way. The ADuM780x support a master clock of up
to 25 MHz and the ADuM781x of up to 50 MHz, which needs no special
handling. Use the ADuM7701 and ADuM7702 as fallback compatibles.

Signed-off-by: Pop Ioan Daniel <pop.ioan-daniel@xxxxxxxxxx>
---
changes in v3:
- none

.../bindings/iio/adc/adi,ad7405.yaml | 25 +++++++++++++++----
1 file changed, 20 insertions(+), 5 deletions(-)

diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7405.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7405.yaml
index 57f0970257050..41eef107e9f0d 100644
--- a/Documentation/devicetree/bindings/iio/adc/adi,ad7405.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7405.yaml
@@ -20,14 +20,29 @@ description: |
https://www.analog.com/media/en/technical-documentation/data-sheets/adum7701.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/adum7702.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/ADuM7703.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/adum7801.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/adum7802.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/adum7811.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/adum7812.pdf

properties:
compatible:
- enum:
- - adi,ad7405
- - adi,adum7701
- - adi,adum7702
- - adi,adum7703
+ oneOf:
+ - enum:
+ - adi,ad7405
+ - adi,adum7701
+ - adi,adum7702
+ - adi,adum7703
+ - items:
+ - enum:
+ - adi,adum7801
+ - adi,adum7811
+ - const: adi,adum7701
+ - items:
+ - enum:
+ - adi,adum7802
+ - adi,adum7812
+ - const: adi,adum7702

clocks:
maxItems: 1
--
2.34.1