On Tue, Jun 16, 2026 at 09:21:08AM +0100, Rodrigo Alencar wrote: > Add supplies for VDD, VLOGIC and VREF input voltage pins. The vcc-supply > property is deprecated, once it does not really exist as none of the > devices describe any power input with that name. VCC is also misleading as > it sounds like the input power supply, but it is being used as an external > voltage reference, which should be called VREF. Certain devices require > vref-supply to be available once an internal reference voltage is absent. > For correct operation vdd and vlogic supplies are required. > > Acked-by: Conor Dooley <[email protected]> > Signed-off-by: Rodrigo Alencar <[email protected]> > --- > .../devicetree/bindings/iio/dac/adi,ad5696.yaml | 34 > ++++++++++++++++++++-- > 1 file changed, 31 insertions(+), 3 deletions(-) > > diff --git a/Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml > b/Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml > index c55158c464fd..7b936824917e 100644 > --- a/Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml > +++ b/Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml > @@ -33,9 +33,22 @@ properties: > reg: > maxItems: 1 > > + vdd-supply: > + description: Input power supply. > + > + vlogic-supply: > + description: > + Digital power supply. On some tiny package variants for single-channel > + devices, this supply is internally connected to vdd; in that case, > specify > + this property with the same regulator as vdd. > + > + vref-supply: > + description: > + Reference voltage supply. If not supplied the internal reference is > used. > + > vcc-supply: > - description: | > - The regulator supply for DAC reference voltage. > + deprecated: true > + description: Use vref-supply instead. > > reset-gpios: > description: Active-low RESET pin to reset the device. > @@ -62,8 +75,21 @@ properties: > required: > - compatible > - reg > + - vdd-supply > + - vlogic-supply > > allOf: > + - if: > + properties: > + compatible: > + contains: > + anyOf: > + - const: adi,ad5693 > + - const: adi,ad5694 > + - const: adi,ad5696
enum rather than anyOf+const. Rob

