xref: /linux/Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1*a1708fdaSNeil Armstrong# SPDX-License-Identifier: GPL-2.0
2*a1708fdaSNeil Armstrong%YAML 1.2
3*a1708fdaSNeil Armstrong---
4*a1708fdaSNeil Armstrong$id: http://devicetree.org/schemas/sound/amlogic,g12a-tohdmitx.yaml#
5*a1708fdaSNeil Armstrong$schema: http://devicetree.org/meta-schemas/core.yaml#
6*a1708fdaSNeil Armstrong
7*a1708fdaSNeil Armstrongtitle: Amlogic G12a HDMI TX Control Glue
8*a1708fdaSNeil Armstrong
9*a1708fdaSNeil Armstrongmaintainers:
10*a1708fdaSNeil Armstrong  - Jerome Brunet <jbrunet@baylibre.com>
11*a1708fdaSNeil Armstrong
12*a1708fdaSNeil ArmstrongallOf:
13*a1708fdaSNeil Armstrong  - $ref: dai-common.yaml#
14*a1708fdaSNeil Armstrong
15*a1708fdaSNeil Armstrongproperties:
16*a1708fdaSNeil Armstrong  $nodename:
17*a1708fdaSNeil Armstrong    pattern: "^audio-controller@.*"
18*a1708fdaSNeil Armstrong
19*a1708fdaSNeil Armstrong  compatible:
20*a1708fdaSNeil Armstrong    oneOf:
21*a1708fdaSNeil Armstrong      - items:
22*a1708fdaSNeil Armstrong          - const: amlogic,g12a-tohdmitx
23*a1708fdaSNeil Armstrong      - items:
24*a1708fdaSNeil Armstrong          - enum:
25*a1708fdaSNeil Armstrong              - amlogic,sm1-tohdmitx
26*a1708fdaSNeil Armstrong          - const: amlogic,g12a-tohdmitx
27*a1708fdaSNeil Armstrong
28*a1708fdaSNeil Armstrong  reg:
29*a1708fdaSNeil Armstrong    maxItems: 1
30*a1708fdaSNeil Armstrong
31*a1708fdaSNeil Armstrong  resets:
32*a1708fdaSNeil Armstrong    maxItems: 1
33*a1708fdaSNeil Armstrong
34*a1708fdaSNeil Armstrong  "#sound-dai-cells":
35*a1708fdaSNeil Armstrong    const: 1
36*a1708fdaSNeil Armstrong
37*a1708fdaSNeil Armstrongrequired:
38*a1708fdaSNeil Armstrong  - compatible
39*a1708fdaSNeil Armstrong  - reg
40*a1708fdaSNeil Armstrong  - resets
41*a1708fdaSNeil Armstrong  - "#sound-dai-cells"
42*a1708fdaSNeil Armstrong
43*a1708fdaSNeil ArmstrongunevaluatedProperties: false
44*a1708fdaSNeil Armstrong
45*a1708fdaSNeil Armstrongexamples:
46*a1708fdaSNeil Armstrong  - |
47*a1708fdaSNeil Armstrong    #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h>
48*a1708fdaSNeil Armstrong
49*a1708fdaSNeil Armstrong    tohdmitx: audio-controller@744 {
50*a1708fdaSNeil Armstrong        compatible = "amlogic,g12a-tohdmitx";
51*a1708fdaSNeil Armstrong        reg = <0x744 0x4>;
52*a1708fdaSNeil Armstrong        resets = <&clkc_audio AUD_RESET_TOHDMITX>;
53*a1708fdaSNeil Armstrong        #sound-dai-cells = <1>;
54*a1708fdaSNeil Armstrong    };
55