Lines Matching +full:power +full:- +full:controller

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:
46 description: list of power domains provided by this controller.
49 "power-domain@[0-9]$":
53 '#power-domain-cells':
70 power-up sequencing to ensure reset propagation into devices located
71 inside this power domain.
75 power-supply: true
78 - '#power-domain-cells'
79 - reg
82 - compatible
83 - reg
84 - interrupts
85 - clocks
86 - clock-names
87 - pgc
92 - |
93 #include <dt-bindings/clock/imx6qdl-clock.h>
94 #include <dt-bindings/interrupt-controller/arm-gic.h>
97 compatible = "fsl,imx6q-gpc";
101 clock-names = "ipg";
104 #address-cells = <1>;
105 #size-cells = <0>;
107 power-domain@0 {
109 #power-domain-cells = <0>;
112 pd_pu: power-domain@1 {
114 #power-domain-cells = <0>;
115 power-supply = <&reg_pu>;