blob: 32d9cc2d72a8d5001971a25cda73313b7f6dcc46 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# 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
7title: Socionext UniPhier ADAMV block
8
9maintainers:
10 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11
12description: |+
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
18properties:
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
33required:
34 - compatible
35 - reg
36
37additionalProperties: false
38
39examples:
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 };