Re: [PATCH v7 2/7] dt-bindings: iio: adc: microchip,mcp3564: Add spi-device-addr
Conor Dooley <[email protected]> Wed, 22 Jul 2026 17:40:18 +0100
| Newsgroups | org.kernel.vger.linux-spi,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-doc,org.kernel.vger.linux-iio,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260722-ricotta-dork-a7090c154adf@spud> |
On Wed, Jul 22, 2026 at 09:54:14AM +0200, Janani Sunil wrote: > Add the generic spi-device-addr property to the binding and deprecate > the existing vendor specific microchip,hw-device-address property. > > Signed-off-by: Janani Sunil <[email protected]> Reviewed-by: Conor Dooley <[email protected]> pw-bot: not-applicable > --- > .../devicetree/bindings/iio/adc/microchip,mcp3564.yaml | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml > index 675319276197..de1ea289e7f5 100644 > --- a/Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml > +++ b/Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml > @@ -80,6 +80,7 @@ properties: > $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 0 > maximum: 3 > + deprecated: true > description: > The address is set on a per-device basis by fuses in the factory, > configured on request. If not requested, the fuses are set for 0x1. > @@ -91,6 +92,12 @@ properties: > clocking of the device address (BITS[7:6] - top two bits of COMMAND BYTE > which is first one on the wire). > > + spi-device-addr: > + maxItems: 1 > + items: > + enum: [0, 1, 2, 3] > + default: [1] > + > "#io-channel-cells": > const: 1 > > @@ -123,7 +130,6 @@ dependencies: > required: > - compatible > - reg > - - microchip,hw-device-address > - spi-max-frequency > > allOf: > @@ -159,7 +165,7 @@ examples: > spi-cpha; > spi-cpol; > spi-max-frequency = <10000000>; > - microchip,hw-device-address = <1>; > + spi-device-addr = <1>; > > #address-cells = <1>; > #size-cells = <0>; > > -- > 2.43.0 >
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCamDycgAKCRB4tDGHoIJi 0nxvAQCgF6OFY5W8jDQpZfJntEW5+7fueUAf3uWzLbH6DN7WhQEArqLCeLu0HnVx ogACk0pweJO51Nl1tN3dMGcxNGQa5Q0= =j4UJ -----END PGP SIGNATURE-----