On Fri, Feb 2, 2024 at 9:10 AM Nuno Sa via B4 Relay <devnull+nuno.sa.analog.com@xxxxxxxxxx> wrote: > > From: Nuno Sa <nuno.sa@xxxxxxxxxx> > > 'adi,adc-dev' is now deprecated and must not be used anymore. Hence, > also remove it from being required. > > The reason why it's being deprecated is because the axi-adc CORE is now > an IIO service provider hardware (IIO backends) for consumers to make use > of. Before, the logic with 'adi,adc-dev' was the opposite (it was kind > of consumer referencing other nodes/devices) and that proved to be wrong > and to not scale. > > Now, IIO consumers of this hardware are expected to reference it using the > io-backends property. Hence, the new '#io-backend-cells' is being added > so the device is easily identified as a provider. > > Reviewed-by: Rob Herring <robh@xxxxxxxxxx> > Signed-off-by: Nuno Sa <nuno.sa@xxxxxxxxxx> > --- > Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml b/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml > index 9996dd93f84b..add10b22dcac 100644 > --- a/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml > @@ -39,12 +39,15 @@ properties: > $ref: /schemas/types.yaml#/definitions/phandle > description: > A reference to a the actual ADC to which this FPGA ADC interfaces to. > + deprecated: true > + > + '#io-backends-cells' Still missing the : here. > + const: 0 > > required: > - compatible > - dmas > - reg > - - adi,adc-dev > > additionalProperties: false > > @@ -55,7 +58,6 @@ examples: > reg = <0x44a00000 0x10000>; > dmas = <&rx_dma 0>; > dma-names = "rx"; > - > - adi,adc-dev = <&spi_adc>; > + #io-backends-cells = <0>; > }; > ... > > -- > 2.43.0 > >