Re: [PATCH v4 1/4] dt-bindings: iio: adc: add AD4691 family

From: David Lechner

Date: Sat Mar 21 2026 - 12:11:36 EST


On 3/20/26 6:03 AM, Radu Sabau via B4 Relay wrote:
> From: Radu Sabau <radu.sabau@xxxxxxxxxx>
>
> Add DT bindings for the Analog Devices AD4691 family of multichannel
> SAR ADCs (AD4691, AD4692, AD4693, AD4694).
>

...

> +allOf:
> + # ref-supply and refin-supply are mutually exclusive, one is required
> + - oneOf:
> + - required:
> + - ref-supply
> + - required:
> + - refin-supply
> +
> + # CNV Burst Mode (pwms present) without SPI offload requires a DRDY interrupt.
> + # Offload configurations expose '#trigger-source-cells' instead.

This sounds like a current driver limitation, not a wiring limitation.
So doesn't belong in the devicetree.

A driver could use e.g. timer wait for the conversion instead of an interrupt.

> + - if:
> + required:
> + - pwms
> + not:
> + required:
> + - '#trigger-source-cells'
> + then:
> + required:
> + - interrupts
> +