Lines Matching +full:rk3588 +full:- +full:cru

1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Elaine Zhang <zhangqing@rock-chips.com>
11 - Heiko Stuebner <heiko@sntech.de>
18 Power domains contained within power-controller node are
20 Documentation/devicetree/bindings/power/power-domain.yaml.
23 "power-domains" property that is a phandle for the
28 const: power-controller
32 - rockchip,px30-power-controller
33 - rockchip,rk3036-power-controller
34 - rockchip,rk3066-power-controller
35 - rockchip,rk3128-power-controller
36 - rockchip,rk3188-power-controller
37 - rockchip,rk3228-power-controller
38 - rockchip,rk3288-power-controller
39 - rockchip,rk3328-power-controller
40 - rockchip,rk3366-power-controller
41 - rockchip,rk3368-power-controller
42 - rockchip,rk3399-power-controller
43 - rockchip,rk3568-power-controller
44 - rockchip,rk3588-power-controller
45 - rockchip,rv1126-power-controller
47 "#power-domain-cells":
50 "#address-cells":
53 "#size-cells":
57 - compatible
58 - "#power-domain-cells"
63 "^power-domain@[0-9a-f]+$":
65 $ref: "#/$defs/pd-node"
70 "#address-cells":
73 "#size-cells":
77 "^power-domain@[0-9a-f]+$":
79 $ref: "#/$defs/pd-node"
84 "#address-cells":
87 "#size-cells":
91 "^power-domain@[0-9a-f]+$":
93 $ref: "#/$defs/pd-node"
98 "#power-domain-cells":
102 pd-node:
112 "include/dt-bindings/power/px30-power.h"
113 "include/dt-bindings/power/rk3036-power.h"
114 "include/dt-bindings/power/rk3066-power.h"
115 "include/dt-bindings/power/rk3128-power.h"
116 "include/dt-bindings/power/rk3188-power.h"
117 "include/dt-bindings/power/rk3228-power.h"
118 "include/dt-bindings/power/rk3288-power.h"
119 "include/dt-bindings/power/rk3328-power.h"
120 "include/dt-bindings/power/rk3366-power.h"
121 "include/dt-bindings/power/rk3368-power.h"
122 "include/dt-bindings/power/rk3399-power.h"
123 "include/dt-bindings/power/rk3568-power.h"
124 "include/dt-bindings/power/rk3588-power.h"
125 "include/dt-bindings/power/rockchip,rv1126-power.h"
135 $ref: /schemas/types.yaml#/definitions/phandle-array
142 "#power-domain-cells":
149 - reg
150 - "#power-domain-cells"
153 - |
154 #include <dt-bindings/clock/rk3399-cru.h>
155 #include <dt-bindings/power/rk3399-power.h>
158 #address-cells = <2>;
159 #size-cells = <2>;
162 compatible = "rockchip,rk3399-qos", "syscon";
167 compatible = "rockchip,rk3399-qos", "syscon";
172 compatible = "rockchip,rk3399-qos", "syscon";
177 compatible = "rockchip,rk3399-qos", "syscon";
182 compatible = "rockchip,rk3399-qos", "syscon";
187 compatible = "rockchip,rk3399-qos", "syscon";
192 compatible = "rockchip,rk3399-qos", "syscon";
196 power-management@ff310000 {
197 compatible = "rockchip,rk3399-pmu", "syscon", "simple-mfd";
200 power-controller {
201 compatible = "rockchip,rk3399-power-controller";
202 #power-domain-cells = <1>;
203 #address-cells = <1>;
204 #size-cells = <0>;
207 power-domain@RK3399_PD_IEP {
209 clocks = <&cru ACLK_IEP>,
210 <&cru HCLK_IEP>;
212 #power-domain-cells = <0>;
214 power-domain@RK3399_PD_RGA {
216 clocks = <&cru ACLK_RGA>,
217 <&cru HCLK_RGA>;
220 #power-domain-cells = <0>;
222 power-domain@RK3399_PD_VCODEC {
224 clocks = <&cru ACLK_VCODEC>,
225 <&cru HCLK_VCODEC>;
227 #power-domain-cells = <0>;
229 power-domain@RK3399_PD_VDU {
231 clocks = <&cru ACLK_VDU>,
232 <&cru HCLK_VDU>;
235 #power-domain-cells = <0>;
237 power-domain@RK3399_PD_VIO {
239 #power-domain-cells = <1>;
240 #address-cells = <1>;
241 #size-cells = <0>;
243 power-domain@RK3399_PD_HDCP {
245 clocks = <&cru ACLK_HDCP>,
246 <&cru HCLK_HDCP>,
247 <&cru PCLK_HDCP>;
249 #power-domain-cells = <0>;