[PATCH v7 1/7] spi: dt-bindings: Add spi-device-addr peripheral property
From: Janani Sunil
Date: Wed Jul 22 2026 - 04:14:21 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 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>
---
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