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-gpcv2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale i.MX General Power Controller v2
10 - Andrey Smirnov <andrew.smirnov@gmail.com>
13 The i.MX7S/D General Power Control (GPC) block contains Power Gating
14 Control (PGC) for various power domains.
16 Power domains contained within GPC node are generic power domain
18 Documentation/devicetree/bindings/power/power-domain.yaml, which are
19 described as subnodes of the power gating controller 'pgc' node.
21 IP cores belonging to a power domain should contain a 'power-domains'
27 - fsl,imx7d-gpc
28 - fsl,imx8mn-gpc
29 - fsl,imx8mq-gpc
30 - fsl,imx8mm-gpc
38 interrupt-controller: true
39 '#interrupt-cells':
44 description: list of power domains provided by this controller.
47 "power-domain@[0-9]$":
51 '#power-domain-cells':
56 Power domain index. Valid values are defined in
57 include/dt-bindings/power/imx7-power.h for fsl,imx7d-gpc and
58 include/dt-bindings/power/imx8m-power.h for fsl,imx8mq-gpc
59 include/dt-bindings/power/imx8mm-power.h for fsl,imx8mm-gpc
65 power-up sequencing to ensure reset propagation into devices located
66 inside this power domain.
70 power-supply: true
75 power-up sequencing of the domain. The resets belong to devices
76 located inside the power domain, which need to be held in reset
77 across the power-up sequence. So no means to specify what each
78 reset is in a generic power-domain binding.
83 - '#power-domain-cells'
84 - reg
87 - compatible
88 - reg
89 - interrupts
90 - pgc
95 - |
96 #include <dt-bindings/interrupt-controller/arm-gic.h>
99 compatible = "fsl,imx7d-gpc";
104 #address-cells = <1>;
105 #size-cells = <0>;
107 pgc_mipi_phy: power-domain@0 {
108 #power-domain-cells = <0>;
110 power-supply = <®_1p0d>;
113 pgc_pcie_phy: power-domain@1 {
114 #power-domain-cells = <0>;
116 power-supply = <®_1p0d>;
119 pgc_hsic_phy: power-domain@2 {
120 #power-domain-cells = <0>;
122 power-supply = <®_1p2>;