drm/panel: panel-himax-hx83102: support for csot-pna957qt1-1 MIPI-DSI panel
[drm/drm-misc.git] / Documentation / devicetree / bindings / sound / everest,es8316.yaml
blobe4b2eb5fae2fc2d0a13adbe3fd365cb5127f197f
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/sound/everest,es8316.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Everest ES8311, ES8316 and ES8323 audio CODECs
9 maintainers:
10   - Daniel Drake <drake@endlessm.com>
11   - Katsuhiro Suzuki <katsuhiro@katsuster.net>
12   - Matteo Martelli <matteomartelli3@gmail.com>
13   - Binbin Zhou <zhoubinbin@loongson.cn>
15 allOf:
16   - $ref: dai-common.yaml#
18 properties:
19   compatible:
20     enum:
21       - everest,es8311
22       - everest,es8316
23       - everest,es8323
25   reg:
26     maxItems: 1
28   clocks:
29     items:
30       - description: clock for master clock (MCLK)
32   clock-names:
33     items:
34       - const: mclk
36   port:
37     $ref: audio-graph-port.yaml#
38     unevaluatedProperties: false
40   "#sound-dai-cells":
41     const: 0
43 required:
44   - compatible
45   - reg
46   - "#sound-dai-cells"
48 unevaluatedProperties: false
50 examples:
51   - |
52     i2c {
53       #address-cells = <1>;
54       #size-cells = <0>;
55       es8316: codec@11 {
56         compatible = "everest,es8316";
57         reg = <0x11>;
58         clocks = <&clks 10>;
59         clock-names = "mclk";
60         #sound-dai-cells = <0>;
61       };
62     };