xref: /linux/Documentation/devicetree/bindings/arm/ti/ti,omap-prm-inst.yaml (revision c17ee635fd3a482b2ad2bf5e269755c2eae5f25e)
1# SPDX-License-Identifier: GPL-2.0-only
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/ti/ti,omap-prm-inst.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: OMAP PRM instances
8
9maintainers:
10  - Aaro Koskinen <aaro.koskinen@iki.fi>
11  - Andreas Kemnade <andreas@kemnade.info>
12  - Kevin Hilman <khilman@baylibre.com>
13  - Roger Quadros <rogerq@kernel.org>
14  - Tony Lindgren <tony@atomide.com>
15
16description:
17  Power and Reset Manager is an IP block on OMAP family of devices which
18  handle the power domains and their current state, and provide reset
19  handling for the domains and/or separate IP blocks under the power domain
20  hierarchy.
21
22properties:
23  compatible:
24    items:
25      - enum:
26          - ti,am3-prm-inst
27          - ti,am4-prm-inst
28          - ti,omap4-prm-inst
29          - ti,omap5-prm-inst
30          - ti,dra7-prm-inst
31      - const: ti,omap-prm-inst
32
33  reg:
34    maxItems: 1
35
36  "#power-domain-cells":
37    const: 0
38
39  "#reset-cells":
40    const: 1
41
42required:
43  - compatible
44  - reg
45
46additionalProperties: false
47
48examples:
49  - |
50    reset-controller@1b00 {
51        compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
52        reg = <0x1b00 0x40>;
53        #power-domain-cells = <0>;
54        #reset-cells = <1>;
55    };
56