Re: [PATCH v7 1/7] spi: dt-bindings: Add spi-device-addr peripheral property
From: Jonathan Cameron
Date: Fri Jul 24 2026 - 19:32:51 EST
On Wed, 22 Jul 2026 09:54:13 +0200
Janani Sunil <janani.sunil@xxxxxxxxxx> 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 <janani.sunil@xxxxxxxxxx>
Looks good to me.
Given this is going in the main SPI binding I'm looking or an ack or
similar from Mark Brown before picking it up (in addition to the
DT ack from Conor that we already have).
> ---
> 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: |
>