[PATCH v5 1/3] dt-bindings: spi: Add spi,device-addr peripheral property

From: Janani Sunil

Date: Wed Jul 01 2026 - 02:41:52 EST


Some SPI devices support sharing a single chip select across multiple
physical chips by encoding a device address in the SPI frame itself.
Add a generic spi,device-addr property to document this per-peripheral
address. This property belongs in channel or sub-device nodes of
peripherals that use this addressing scheme.

Signed-off-by: Janani Sunil <janani.sunil@xxxxxxxxxx>
---
Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml b/Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
index 880a9f624566..3774e8018355 100644
--- a/Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
+++ b/Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
@@ -142,6 +142,11 @@ properties:
minItems: 2
maxItems: 4

+ spi,device-addr:
+ $ref: /schemas/types.yaml#/definitions/uint32
+ description:
+ Device address used when multiple peripherals share a single chip select.
+
st,spi-midi-ns:
deprecated: true
description: |

--
2.43.0