1bd56e593SJerome Brunet# SPDX-License-Identifier: GPL-2.0
2bd56e593SJerome Brunet%YAML 1.2
3bd56e593SJerome Brunet---
4bd56e593SJerome Brunet$id: http://devicetree.org/schemas/sound/amlogic,g12a-toacodec.yaml#
5bd56e593SJerome Brunet$schema: http://devicetree.org/meta-schemas/core.yaml#
6bd56e593SJerome Brunet
7bd56e593SJerome Brunettitle: Amlogic G12a Internal DAC Control Glue
8bd56e593SJerome Brunet
9bd56e593SJerome Brunetmaintainers:
10bd56e593SJerome Brunet  - Jerome Brunet <jbrunet@baylibre.com>
11bd56e593SJerome Brunet
12bd56e593SJerome Brunetproperties:
13bd56e593SJerome Brunet  $nodename:
14bd56e593SJerome Brunet    pattern: "^audio-controller@.*"
15bd56e593SJerome Brunet
16bd56e593SJerome Brunet  "#sound-dai-cells":
17bd56e593SJerome Brunet    const: 1
18bd56e593SJerome Brunet
19bd56e593SJerome Brunet  compatible:
20bd56e593SJerome Brunet    oneOf:
21bd56e593SJerome Brunet      - items:
22bd56e593SJerome Brunet        - const:
23bd56e593SJerome Brunet            amlogic,g12a-toacodec
24bd56e593SJerome Brunet      - items:
25bd56e593SJerome Brunet        - enum:
26bd56e593SJerome Brunet          - amlogic,sm1-toacodec
27bd56e593SJerome Brunet        - const:
28bd56e593SJerome Brunet            amlogic,g12a-toacodec
29bd56e593SJerome Brunet
30bd56e593SJerome Brunet  reg:
31bd56e593SJerome Brunet    maxItems: 1
32bd56e593SJerome Brunet
33bd56e593SJerome Brunet  resets:
34bd56e593SJerome Brunet    maxItems: 1
35bd56e593SJerome Brunet
36bd56e593SJerome Brunetrequired:
37bd56e593SJerome Brunet  - "#sound-dai-cells"
38bd56e593SJerome Brunet  - compatible
39bd56e593SJerome Brunet  - reg
40bd56e593SJerome Brunet  - resets
41bd56e593SJerome Brunet
42bd56e593SJerome Brunetexamples:
43bd56e593SJerome Brunet  - |
44bd56e593SJerome Brunet    #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h>
45bd56e593SJerome Brunet
46bd56e593SJerome Brunet    toacodec: audio-controller@740 {
47bd56e593SJerome Brunet        compatible = "amlogic,g12a-toacodec";
48fba56184SRob Herring        reg = <0x740 0x4>;
49bd56e593SJerome Brunet        #sound-dai-cells = <1>;
50bd56e593SJerome Brunet        resets = <&clkc_audio AUD_RESET_TOACODEC>;
51bd56e593SJerome Brunet    };
52