File Index
Files and directories
Sign in
FILE

everest,es8316.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/sound/everest,es8316.yaml YAML
 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#
 6
 7title: Everest ES8311, ES8316 and ES8323 audio CODECs
 8
 9maintainers:
10  - Daniel Drake <drake@endlessm.com>
11  - Katsuhiro Suzuki <katsuhiro@katsuster.net>
12  - Matteo Martelli <matteomartelli3@gmail.com>
13  - Binbin Zhou <zhoubinbin@loongson.cn>
14
15description: |
16  Everest ES8311, ES8316 and ES8323 audio CODECs
17
18  Pins on the device (for linking into audio routes):
19
20    Outputs:
21      * LOUT:     Left Analog Output
22      * ROUT:     Right Analog Output
23      * MICBIAS:  Microphone Bias
24
25    Inputs:
26      * MIC1P:    Microphone 1 Positive Analog Input
27      * MIC1N:    Microphone 1 Negative Analog Input
28      * MIC2P:    Microphone 2 Positive Analog Input
29      * MIC2N:    Microphone 2 Negative Analog Input
30
31allOf:
32  - $ref: dai-common.yaml#
33
34properties:
35  compatible:
36    enum:
37      - everest,es8311
38      - everest,es8316
39      - everest,es8323
40
41  reg:
42    maxItems: 1
43
44  clocks:
45    items:
46      - description: clock for master clock (MCLK)
47
48  clock-names:
49    items:
50      - const: mclk
51
52  interrupts:
53    maxItems: 1
54    description: Headphone detect interrupt
55
56  port:
57    $ref: audio-graph-port.yaml#
58    unevaluatedProperties: false
59
60  "#sound-dai-cells":
61    const: 0
62
63required:
64  - compatible
65  - reg
66  - "#sound-dai-cells"
67
68unevaluatedProperties: false
69
70examples:
71  - |
72    i2c {
73      #address-cells = <1>;
74      #size-cells = <0>;
75      es8316: codec@11 {
76        compatible = "everest,es8316";
77        reg = <0x11>;
78        clocks = <&clks 10>;
79        clock-names = "mclk";
80        #sound-dai-cells = <0>;
81      };
82    };
~/ Read-only file preview.