Lines Matching +full:power +full:- +full:domain +full:- +full:names
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 - fsl,imx6q-gpc
28 - fsl,imx6qp-gpc
29 - fsl,imx6sl-gpc
30 - fsl,imx6sx-gpc
41 clock-names:
47 description: list of power domains provided by this controller.
50 '#address-cells':
53 '#size-cells':
57 "power-domain@[0-9]$":
63 '#power-domain-cells':
79 A number of phandles to clocks that need to be enabled during domain
80 power-up sequencing to ensure reset propagation into devices located
81 inside this power domain.
85 power-supply: true
88 - '#power-domain-cells'
89 - reg
92 - '#address-cells'
93 - '#size-cells'
96 - compatible
97 - reg
98 - interrupts
99 - clocks
100 - clock-names
101 - pgc
106 - |
107 #include <dt-bindings/clock/imx6qdl-clock.h>
108 #include <dt-bindings/interrupt-controller/arm-gic.h>
111 compatible = "fsl,imx6q-gpc";
115 clock-names = "ipg";
118 #address-cells = <1>;
119 #size-cells = <0>;
121 power-domain@0 {
123 #power-domain-cells = <0>;
126 pd_pu: power-domain@1 {
128 #power-domain-cells = <0>;
129 power-supply = <®_pu>;