Lines Matching +full:audio +full:- +full:graph +full:- +full:card

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Boris Brezillon <bbrezillon@kernel.org>
15 - items:
16 - enum:
17 - sil,sii9022-cpi # CEC Programming Interface
18 - sil,sii9022-tpi # Transmitter Programming Interface
19 - const: sil,sii9022
20 - const: sil,sii9022
29 reset-gpios:
32 iovcc-supply:
35 cvcc12-supply:
38 '#sound-dai-cells':
43 HDMI audio is configured only if this property is found.
44 If HDMI audio is configured, the sii902x device becomes an I2S and/or
45 S/PDIF audio codec component (e.g. a digital audio sink), that can be
46 used in configuring full audio devices with simple-card or
47 audio-graph-card bindings. See their binding documents on how to describe
49 sii902x device is connected to the rest of the audio system:
50 Documentation/devicetree/bindings/sound/simple-card.yaml
51 Documentation/devicetree/bindings/sound/audio-graph-card.yaml
52 Note: In case of the audio-graph-card binding the used port index should
55 sil,i2s-data-lanes:
56 $ref: /schemas/types.yaml#/definitions/uint32-array
63 Each integer indicates which I2S pin is connected to which audio FIFO.
64 The first integer selects the I2S audio pin for the first audio FIFO#0
66 on. There are 4 FIFOs and 4 I2S pins (SD0 - SD3). Any I2S pin can be
69 default value is <0>, describing SD0 pin being routed to HDMI audio
74 description: MCLK input. MCLK can be used to produce HDMI audio CTS values.
76 clock-names:
80 $ref: /schemas/graph.yaml#/properties/ports
84 $ref: /schemas/graph.yaml#/properties/port
88 $ref: /schemas/graph.yaml#/properties/port
92 $ref: /schemas/graph.yaml#/properties/port
96 - compatible
97 - reg
102 - |
104 #address-cells = <1>;
105 #size-cells = <0>;
107 hdmi-bridge@39 {
110 reset-gpios = <&pioA 1 0>;
111 iovcc-supply = <&v3v3_hdmi>;
112 cvcc12-supply = <&v1v2_hdmi>;
114 #sound-dai-cells = <0>;
115 sil,i2s-data-lanes = < 0 1 2 >;
117 clock-names = "mclk";
120 #address-cells = <1>;
121 #size-cells = <0>;
126 remote-endpoint = <&dc_out>;