[PATCH v1 6/7] ASoC: dt-bindings: nvidia,tegra20/tegra30: Document #sound-dai-cells property

From: Svyatoslav Ryhel

Date: Tue Oct 27 2026 - 08:07:01 EST


The Tegra20 AC97, Tegra20 I2S, and Tegra30 I2S controllers each provide a
single DAI cell.

Signed-off-by: Svyatoslav Ryhel <clamor95@xxxxxxxxx>
---
.../devicetree/bindings/sound/nvidia,tegra20-ac97.yaml | 8 +++++++-
.../devicetree/bindings/sound/nvidia,tegra20-i2s.yaml | 8 +++++++-
.../devicetree/bindings/sound/nvidia,tegra30-i2s.yaml | 8 +++++++-
3 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/Documentation/devicetree/bindings/sound/nvidia,tegra20-ac97.yaml b/Documentation/devicetree/bindings/sound/nvidia,tegra20-ac97.yaml
index 4ea0a303d995d..19e242f6cf028 100644
--- a/Documentation/devicetree/bindings/sound/nvidia,tegra20-ac97.yaml
+++ b/Documentation/devicetree/bindings/sound/nvidia,tegra20-ac97.yaml
@@ -10,6 +10,9 @@ maintainers:
- Thierry Reding <treding@xxxxxxxxxx>
- Jon Hunter <jonathanh@xxxxxxxxxx>

+allOf:
+ - $ref: dai-common.yaml#
+
properties:
compatible:
const: nvidia,tegra20-ac97
@@ -45,6 +48,9 @@ properties:
description: AC97 DAP _FS line
maxItems: 1

+ '#sound-dai-cells':
+ const: 0
+
required:
- compatible
- reg
@@ -57,7 +63,7 @@ required:
- nvidia,codec-reset-gpios
- nvidia,codec-sync-gpios

-additionalProperties: false
+unevaluatedProperties: false

examples:
- |
diff --git a/Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.yaml b/Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.yaml
index 68ae124eaf804..9a17866da7731 100644
--- a/Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.yaml
+++ b/Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.yaml
@@ -15,6 +15,9 @@ maintainers:
- Thierry Reding <treding@xxxxxxxxxx>
- Jon Hunter <jonathanh@xxxxxxxxxx>

+allOf:
+ - $ref: dai-common.yaml#
+
properties:
compatible:
const: nvidia,tegra20-i2s
@@ -49,6 +52,9 @@ properties:
limiting number of supportable audio rates.
type: boolean

+ '#sound-dai-cells':
+ const: 0
+
required:
- compatible
- reg
@@ -59,7 +65,7 @@ required:
- dmas
- dma-names

-additionalProperties: false
+unevaluatedProperties: false

examples:
- |
diff --git a/Documentation/devicetree/bindings/sound/nvidia,tegra30-i2s.yaml b/Documentation/devicetree/bindings/sound/nvidia,tegra30-i2s.yaml
index 89c3c6414ab13..fbe4cd4619683 100644
--- a/Documentation/devicetree/bindings/sound/nvidia,tegra30-i2s.yaml
+++ b/Documentation/devicetree/bindings/sound/nvidia,tegra30-i2s.yaml
@@ -10,6 +10,9 @@ maintainers:
- Thierry Reding <treding@xxxxxxxxxx>
- Jon Hunter <jonathanh@xxxxxxxxxx>

+allOf:
+ - $ref: dai-common.yaml#
+
properties:
compatible:
oneOf:
@@ -42,6 +45,9 @@ properties:
- description: rx (playback)
- description: tx (capture)

+ '#sound-dai-cells':
+ const: 0
+
required:
- compatible
- reg
@@ -50,7 +56,7 @@ required:
- reset-names
- nvidia,ahub-cif-ids

-additionalProperties: false
+unevaluatedProperties: false

examples:
- |
--
2.53.0