summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoniu Miclaus <antoniu.miclaus@analog.com>2026-05-29 17:13:52 +0300
committerJonathan Cameron <jic23@kernel.org>2026-05-31 11:01:51 +0100
commit4bff2ca299740182d2b05f425c02295e23177390 (patch)
tree3b5535d431691d20df479475716f31400882da06
parent40d7dc96cf14e2e37fb9501e7d25fde10b858596 (diff)
downloadlinux-next-4bff2ca299740182d2b05f425c02295e23177390.tar.gz
linux-next-4bff2ca299740182d2b05f425c02295e23177390.zip
dt-bindings: iio: adc: ad4080: add AD4884 support
Add AD4884 compatible string to the AD4080 devicetree binding. The AD4884 is a dual-channel, 16-bit, 40 MSPS SAR ADC, sharing the same register map and interface as the AD4080 family. Like the AD4880, it requires two SPI chip selects and two io-backends for its independent ADC channels. The AD4884 differs from the AD4880 in resolution (16-bit vs 20-bit), which requires distinct channel configuration in the driver, precluding a fallback compatible. Acked-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Antoniu Miclaus <antoniu.miclaus@analog.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
-rw-r--r--Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml5
1 files changed, 4 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
index 9c6a56c7c8ef..4a3f7d3e05c3 100644
--- a/Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
@@ -39,6 +39,7 @@ properties:
- adi,ad4087
- adi,ad4088
- adi,ad4880
+ - adi,ad4884
reg:
minItems: 1
@@ -99,7 +100,9 @@ allOf:
properties:
compatible:
contains:
- const: adi,ad4880
+ enum:
+ - adi,ad4880
+ - adi,ad4884
then:
properties:
reg: