Lines Matching +full:power +full:-

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/fsl,imx-gpc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale i.MX General Power Controller
10 - Philipp Zabel <p.zabel@pengutronix.de>
13 The i.MX6 General Power Control (GPC) block contains DVFS load tracking
14 counters and Power Gating Control (PGC).
16 The power domains are generic power domain providers as documented in
17 Documentation/devicetree/bindings/power/power-domain.yaml. They are
18 described as subnodes of the power gating controller 'pgc' node of the GPC.
20 IP cores belonging to a power domain should contain a 'power-domains'
21 property that is a phandle pointing to the power domain the device belongs
27 - enum:
28 - fsl,imx6q-gpc
29 - items:
30 - enum:
31 - fsl,imx6qp-gpc
32 - fsl,imx6sl-gpc
33 - fsl,imx6sx-gpc
34 - fsl,imx6ul-gpc
35 - const: fsl,imx6q-gpc
43 interrupt-controller: true
44 '#interrupt-cells':
50 clock-names:
56 description: list of power domains provided by this controller.
59 '#address-cells':
62 '#size-cells':
66 "power-domain@[0-9]$":
72 '#power-domain-cells':
89 power-up sequencing to ensure reset propagation into devices located
90 inside this power domain.
94 power-supply: true
97 - '#power-domain-cells'
98 - reg
101 - '#address-cells'
102 - '#size-cells'
105 - compatible
106 - reg
107 - interrupts
108 - clocks
109 - clock-names
110 - pgc
115 - |
116 #include <dt-bindings/clock/imx6qdl-clock.h>
117 #include <dt-bindings/interrupt-controller/arm-gic.h>
120 compatible = "fsl,imx6q-gpc";
124 clock-names = "ipg";
127 #address-cells = <1>;
128 #size-cells = <0>;
130 power-domain@0 {
132 #power-domain-cells = <0>;
135 pd_pu: power-domain@1 {
137 #power-domain-cells = <0>;
138 power-supply = <&reg_pu>;