xref: /linux/Documentation/devicetree/bindings/sound/everest,es8389.yaml (revision a9e6060bb2a6cae6d43a98ec0794844ad01273d3)
1*c8e7d528SZhang Yi# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*c8e7d528SZhang Yi%YAML 1.2
3*c8e7d528SZhang Yi---
4*c8e7d528SZhang Yi$id: http://devicetree.org/schemas/sound/everest,es8389.yaml#
5*c8e7d528SZhang Yi$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c8e7d528SZhang Yi
7*c8e7d528SZhang Yititle: Everest ES8389 audio CODEC
8*c8e7d528SZhang Yi
9*c8e7d528SZhang Yimaintainers:
10*c8e7d528SZhang Yi  - Michael Zhang <zhangyi@everest-semi.com>
11*c8e7d528SZhang Yi
12*c8e7d528SZhang YiallOf:
13*c8e7d528SZhang Yi  - $ref: dai-common.yaml#
14*c8e7d528SZhang Yi
15*c8e7d528SZhang Yiproperties:
16*c8e7d528SZhang Yi  compatible:
17*c8e7d528SZhang Yi    const: everest,es8389
18*c8e7d528SZhang Yi
19*c8e7d528SZhang Yi  reg:
20*c8e7d528SZhang Yi    maxItems: 1
21*c8e7d528SZhang Yi
22*c8e7d528SZhang Yi  clocks:
23*c8e7d528SZhang Yi    items:
24*c8e7d528SZhang Yi      - description: clock for master clock (MCLK)
25*c8e7d528SZhang Yi
26*c8e7d528SZhang Yi  clock-names:
27*c8e7d528SZhang Yi    items:
28*c8e7d528SZhang Yi      - const: mclk
29*c8e7d528SZhang Yi
30*c8e7d528SZhang Yi  "#sound-dai-cells":
31*c8e7d528SZhang Yi    const: 0
32*c8e7d528SZhang Yi
33*c8e7d528SZhang Yirequired:
34*c8e7d528SZhang Yi  - compatible
35*c8e7d528SZhang Yi  - reg
36*c8e7d528SZhang Yi  - "#sound-dai-cells"
37*c8e7d528SZhang Yi
38*c8e7d528SZhang YiadditionalProperties: false
39*c8e7d528SZhang Yi
40*c8e7d528SZhang Yiexamples:
41*c8e7d528SZhang Yi  - |
42*c8e7d528SZhang Yi    i2c {
43*c8e7d528SZhang Yi      #address-cells = <1>;
44*c8e7d528SZhang Yi      #size-cells = <0>;
45*c8e7d528SZhang Yi      es8389: codec@10 {
46*c8e7d528SZhang Yi        compatible = "everest,es8389";
47*c8e7d528SZhang Yi        reg = <0x10>;
48*c8e7d528SZhang Yi        #sound-dai-cells = <0>;
49*c8e7d528SZhang Yi      };
50*c8e7d528SZhang Yi    };
51