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