xref: /linux/Documentation/devicetree/bindings/soc/apple/apple,t6000-pmgr-misc.yaml (revision 368cf60c36a3a311474de08e52dc6314df3b06ce)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/soc/apple/apple,t6000-pmgr-misc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Apple SoC PMGR Misc Power States
8
9maintainers:
10  - Sasha Finkelstein <k@chaosmail.tech>
11
12description: |
13  Certain Apple SoCs include additional PMGR power states that are controlled
14  via a different "misc" control block. This includes the fabric and memory
15  controller states.
16
17properties:
18  compatible:
19    enum:
20      - apple,t6000-pmgr-misc
21      - apple,t6020-pmgr-misc
22
23  reg:
24    maxItems: 2
25
26  reg-names:
27    items:
28      - const: fabric-ps
29      - const: dcs-ps
30
31required:
32  - compatible
33  - reg
34  - reg-names
35
36additionalProperties: false
37
38examples:
39  - |
40    power-management@8e20c000 {
41        compatible = "apple,t6000-pmgr-misc";
42        reg = <0x8e20c000 0x400>,
43              <0x8e20c800 0x400>;
44        reg-names = "fabric-ps", "dcs-ps";
45    };
46