Hi, On Tue, Jul 21, 2026 at 08:41:12AM +0200, Igor Paunovic wrote: > The HDMI RX controller can expose the audio embedded in the incoming > HDMI stream as an ALSA capture device. Document the #sound-dai-cells > property so that a sound card can reference the HDMI RX audio DAI. > > Signed-off-by: Igor Paunovic > --- Reviewed-by: Sebastian Reichel -- Sebastian > Changes in v4 (both suggested by Krzysztof Kozlowski): > - reference dai-common.yaml and switch additionalProperties to > unevaluatedProperties: false > - drop the consumer comment from the binding example > > Changes in v3: > - no changes > > Changes in v2 (all suggested by Sebastian Reichel): > - reworded the commit message to describe the hardware > - property description now documents the DAI indexes (0 = I2S, > 1 = S/PDIF) > - moved the consumer reference into the binding example > .../devicetree/bindings/media/snps,dw-hdmi-rx.yaml | 13 ++++++++++++- > 1 file changed, 12 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml b/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml > index b7f6c87..b80660d 100644 > --- a/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml > +++ b/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml > @@ -78,6 +78,13 @@ properties: > The phandle of the syscon node for the Video Output GRF register > to enable EDID transfer through SDAIN and SCLIN. > > + "#sound-dai-cells": > + const: 1 > + description: > + The HDMI RX controller has two digital audio interfaces, one for > + I2S and one for S/PDIF. The DAI cell selects the interface, 0 for > + I2S and 1 for S/PDIF. > + > required: > - compatible > - reg > @@ -90,7 +97,10 @@ required: > - pinctrl-0 > - hpd-gpios > > -additionalProperties: false > +allOf: > + - $ref: /schemas/sound/dai-common.yaml# > + > +unevaluatedProperties: false > > examples: > - | > @@ -129,4 +139,5 @@ examples: > pinctrl-0 = <&hdmim1_rx_cec &hdmim1_rx_hpdin &hdmim1_rx_scl &hdmim1_rx_sda &hdmirx_5v_detection>; > pinctrl-names = "default"; > hpd-gpios = <&gpio1 22 GPIO_ACTIVE_LOW>; > + #sound-dai-cells = <1>; > }; > -- > 2.53.0 >