GNU Linux-libre 6.8.9-gnu
[releases.git] / Documentation / devicetree / bindings / soc / socionext / socionext,uniphier-adamv.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-adamv.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Socionext UniPhier ADAMV block
8
9 maintainers:
10   - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11
12 description: |+
13   ADAMV block implemented on Socionext UniPhier SoCs is an analog signal
14   amplifier that is a part of the external video and audio I/O system.
15
16   This block is defined for controlling audio I/O reset only.
17
18 properties:
19   compatible:
20     items:
21       - enum:
22           - socionext,uniphier-ld11-adamv
23           - socionext,uniphier-ld20-adamv
24       - const: simple-mfd
25       - const: syscon
26
27   reg:
28     maxItems: 1
29
30   reset-controller:
31     $ref: /schemas/reset/socionext,uniphier-reset.yaml#
32
33 required:
34   - compatible
35   - reg
36
37 additionalProperties: false
38
39 examples:
40   - |
41     syscon@57920000 {
42         compatible = "socionext,uniphier-ld20-adamv",
43                      "simple-mfd", "syscon";
44         reg = <0x57920000 0x1000>;
45
46         reset-controller {
47             compatible = "socionext,uniphier-ld20-adamv-reset";
48             #reset-cells = <1>;
49         };
50     };