Lines Matching +full:i2s +full:- +full:input
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':
41 <0> if only I2S or S/PDIF pin is wired,
44 If HDMI audio is configured, the sii902x device becomes an I2S and/or
46 used in configuring full audio devices with simple-card or
47 audio-graph-card bindings. See their binding documents on how to describe
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
67 connected to any FIFO, but there can be no gaps. E.g. an I2S pin must be
74 description: MCLK input. MCLK can be used to produce HDMI audio CTS values.
76 clock-names:
85 description: Parallel RGB input port
93 description: Sound input 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>;