On Wed, Jul 22, 2026 at 09:54:13AM +0200, Janani Sunil wrote: > Some SPI devices support sharing a single chip select across multiple > physical chips by encoding a device address in the SPI frame itself. > Add the generic spi-device-addr property for describing these hardware > addresses. The property is placed on the SPI peripheral node and may > contain multiple addresses. > > Signed-off-by: Janani Sunil Reviewed-by: Conor Dooley pw-bot: not-applicable > --- > Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml b/Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml > index 880a9f624566..b59d047cf117 100644 > --- a/Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml > +++ b/Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml > @@ -142,6 +142,13 @@ properties: > minItems: 2 > maxItems: 4 > > + spi-device-addr: > + $ref: /schemas/types.yaml#/definitions/uint32-array > + description: > + Device addresses used when multiple peripherals share a single chip > + select. The array allows one logical peripheral to comprise multiple > + physical devices, with one address per device. > + > st,spi-midi-ns: > deprecated: true > description: | > > -- > 2.43.0 >