xref: /linux/Documentation/devicetree/bindings/sound/realtek,rt5616.yaml (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1943bcc74SBragatheswaran Manickavel# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2943bcc74SBragatheswaran Manickavel%YAML 1.2
3943bcc74SBragatheswaran Manickavel---
4943bcc74SBragatheswaran Manickavel$id: http://devicetree.org/schemas/sound/realtek,rt5616.yaml#
5943bcc74SBragatheswaran Manickavel$schema: http://devicetree.org/meta-schemas/core.yaml#
6943bcc74SBragatheswaran Manickavel
7943bcc74SBragatheswaran Manickaveltitle: Realtek rt5616 ALSA SoC audio codec driver
8943bcc74SBragatheswaran Manickavel
9943bcc74SBragatheswaran Manickaveldescription: |
10943bcc74SBragatheswaran Manickavel  Pins on the device (for linking into audio routes) for RT5616:
11943bcc74SBragatheswaran Manickavel
12943bcc74SBragatheswaran Manickavel      * IN1P
13943bcc74SBragatheswaran Manickavel      * IN2P
14943bcc74SBragatheswaran Manickavel      * IN2N
15943bcc74SBragatheswaran Manickavel      * LOUTL
16943bcc74SBragatheswaran Manickavel      * LOUTR
17943bcc74SBragatheswaran Manickavel      * HPOL
18943bcc74SBragatheswaran Manickavel      * HPOR
19943bcc74SBragatheswaran Manickavel
20943bcc74SBragatheswaran Manickavelmaintainers:
21943bcc74SBragatheswaran Manickavel  - Bard Liao <bardliao@realtek.com>
22943bcc74SBragatheswaran Manickavel
23943bcc74SBragatheswaran ManickavelallOf:
24943bcc74SBragatheswaran Manickavel  - $ref: dai-common.yaml#
25943bcc74SBragatheswaran Manickavel
26943bcc74SBragatheswaran Manickavelproperties:
27943bcc74SBragatheswaran Manickavel  compatible:
28943bcc74SBragatheswaran Manickavel    const: realtek,rt5616
29943bcc74SBragatheswaran Manickavel
30943bcc74SBragatheswaran Manickavel  reg:
31943bcc74SBragatheswaran Manickavel    maxItems: 1
32943bcc74SBragatheswaran Manickavel
33ea8f615bSHeiko Stuebner  clocks:
34ea8f615bSHeiko Stuebner    items:
35ea8f615bSHeiko Stuebner      - description: Master clock to the CODEC
36ea8f615bSHeiko Stuebner
37ea8f615bSHeiko Stuebner  clock-names:
38ea8f615bSHeiko Stuebner    items:
39ea8f615bSHeiko Stuebner      - const: mclk
40ea8f615bSHeiko Stuebner
41*92ff90cfSHeiko Stuebner  port:
42*92ff90cfSHeiko Stuebner    $ref: audio-graph-port.yaml#
43*92ff90cfSHeiko Stuebner    unevaluatedProperties: false
44*92ff90cfSHeiko Stuebner
45943bcc74SBragatheswaran Manickavelrequired:
46943bcc74SBragatheswaran Manickavel  - compatible
47943bcc74SBragatheswaran Manickavel  - reg
48943bcc74SBragatheswaran Manickavel
49943bcc74SBragatheswaran ManickavelunevaluatedProperties: false
50943bcc74SBragatheswaran Manickavel
51943bcc74SBragatheswaran Manickavelexamples:
52943bcc74SBragatheswaran Manickavel  - |
53943bcc74SBragatheswaran Manickavel    i2c {
54943bcc74SBragatheswaran Manickavel        #address-cells = <1>;
55943bcc74SBragatheswaran Manickavel        #size-cells = <0>;
56943bcc74SBragatheswaran Manickavel
57943bcc74SBragatheswaran Manickavel        audio-codec@1b {
58943bcc74SBragatheswaran Manickavel            compatible = "realtek,rt5616";
59943bcc74SBragatheswaran Manickavel            reg = <0x1b>;
60943bcc74SBragatheswaran Manickavel        };
61943bcc74SBragatheswaran Manickavel    };
62