[PATCH 5/7] ASoC: dt-bindings: add fixed-sample-rate property for SpacemiT K1/K3

Troy Mitchell
2026-04-29T01:39:21Z

Add the optional spacemit,fixed-sample-rate property. When multiple I2S
controllers share a common bclk, this property constrains all
controllers to the same sample rate. This applies to both K1 and K3
SoCs and is only needed when two or more I2S controllers are active
simultaneously.

Signed-off-by: Troy Mitchell <troy.mitchell@linux.spacemit.com>
---
Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml | 8 ++++++++
1 file changed, 8 insertions(+)

diff --git a/Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml b/Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
index 240d90402e4f..137070ad9eba 100644
--- a/Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
+++ b/Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
@@ -84,6 +84,14 @@ properties:
"#sound-dai-cells":
const: 0

+ spacemit,fixed-sample-rate:
+ $ref: /schemas/types.yaml#/definitions/uint32
+ description:
+ Fixed sample rate in Hz. When multiple I2S controllers share a
+ common bclk, this property constrains all controllers to the same
+ sample rate. Only needed when two or more I2S controllers are
+ active simultaneously.
+
required:
- compatible
- reg

--
2.54.0