xref: /linux/Documentation/devicetree/bindings/sound/asahi-kasei,ak4619.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1*6469267aSKuninori Morimoto# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*6469267aSKuninori Morimoto%YAML 1.2
3*6469267aSKuninori Morimoto---
4*6469267aSKuninori Morimoto$id: http://devicetree.org/schemas/sound/asahi-kasei,ak4619.yaml#
5*6469267aSKuninori Morimoto$schema: http://devicetree.org/meta-schemas/core.yaml#
6*6469267aSKuninori Morimoto
7*6469267aSKuninori Morimototitle: AK4619 I2C transmitter
8*6469267aSKuninori Morimoto
9*6469267aSKuninori Morimotomaintainers:
10*6469267aSKuninori Morimoto  - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
11*6469267aSKuninori Morimoto  - Khanh Le <khanh.le.xr@renesas.com>
12*6469267aSKuninori Morimoto
13*6469267aSKuninori MorimotoallOf:
14*6469267aSKuninori Morimoto  - $ref: dai-common.yaml#
15*6469267aSKuninori Morimoto
16*6469267aSKuninori Morimotoproperties:
17*6469267aSKuninori Morimoto  compatible:
18*6469267aSKuninori Morimoto    const: asahi-kasei,ak4619
19*6469267aSKuninori Morimoto
20*6469267aSKuninori Morimoto  reg:
21*6469267aSKuninori Morimoto    maxItems: 1
22*6469267aSKuninori Morimoto
23*6469267aSKuninori Morimoto  clocks:
24*6469267aSKuninori Morimoto    maxItems: 1
25*6469267aSKuninori Morimoto
26*6469267aSKuninori Morimoto  clock-names:
27*6469267aSKuninori Morimoto    items:
28*6469267aSKuninori Morimoto      - const: mclk
29*6469267aSKuninori Morimoto
30*6469267aSKuninori Morimoto  "#sound-dai-cells":
31*6469267aSKuninori Morimoto    const: 0
32*6469267aSKuninori Morimoto
33*6469267aSKuninori Morimoto  port:
34*6469267aSKuninori Morimoto    $ref: audio-graph-port.yaml#
35*6469267aSKuninori Morimoto    unevaluatedProperties: false
36*6469267aSKuninori Morimoto
37*6469267aSKuninori Morimotorequired:
38*6469267aSKuninori Morimoto  - compatible
39*6469267aSKuninori Morimoto  - reg
40*6469267aSKuninori Morimoto
41*6469267aSKuninori MorimotounevaluatedProperties: false
42*6469267aSKuninori Morimoto
43*6469267aSKuninori Morimotoexamples:
44*6469267aSKuninori Morimoto  - |
45*6469267aSKuninori Morimoto    i2c {
46*6469267aSKuninori Morimoto        #address-cells = <1>;
47*6469267aSKuninori Morimoto        #size-cells = <0>;
48*6469267aSKuninori Morimoto        codec@10 {
49*6469267aSKuninori Morimoto            compatible = "asahi-kasei,ak4619";
50*6469267aSKuninori Morimoto            reg = <0x10>;
51*6469267aSKuninori Morimoto
52*6469267aSKuninori Morimoto            clocks = <&rcar_sound>;
53*6469267aSKuninori Morimoto            clock-names = "mclk";
54*6469267aSKuninori Morimoto
55*6469267aSKuninori Morimoto            #sound-dai-cells = <0>;
56*6469267aSKuninori Morimoto            port {
57*6469267aSKuninori Morimoto                 ak4619_endpoint: endpoint {
58*6469267aSKuninori Morimoto                       remote-endpoint = <&rsnd_endpoint>;
59*6469267aSKuninori Morimoto                  };
60*6469267aSKuninori Morimoto            };
61*6469267aSKuninori Morimoto        };
62*6469267aSKuninori Morimoto    };
63