.. | .. |
---|
18 | 18 | "rockchip,rk3366-power-controller" - for RK3366 SoCs. |
---|
19 | 19 | "rockchip,rk3368-power-controller" - for RK3368 SoCs. |
---|
20 | 20 | "rockchip,rk3399-power-controller" - for RK3399 SoCs. |
---|
| 21 | + "rockchip,rk3562-power-controller" - for RK3562 SoCs. |
---|
21 | 22 | "rockchip,rk3568-power-controller" - for RK3568 SoCs. |
---|
22 | 23 | - #power-domain-cells: Number of cells in a power-domain specifier. |
---|
23 | 24 | Should be 1 for multiple PM domains. |
---|
.. | .. |
---|
39 | 40 | "include/dt-bindings/power/rk3366-power.h" - for RK3366 type power domain. |
---|
40 | 41 | "include/dt-bindings/power/rk3368-power.h" - for RK3368 type power domain. |
---|
41 | 42 | "include/dt-bindings/power/rk3399-power.h" - for RK3399 type power domain. |
---|
| 43 | + "include/dt-bindings/power/rk3562-power.h" - for RK3562 type power domain. |
---|
42 | 44 | "include/dt-bindings/power/rk3568-power.h" - for RK3568 type power domain. |
---|
43 | 45 | - clocks (optional): phandles to clocks which need to be enabled while power domain |
---|
44 | 46 | switches state. |
---|
.. | .. |
---|
50 | 52 | qos_gpu: qos_gpu@ffaf0000 { |
---|
51 | 53 | compatible ="syscon"; |
---|
52 | 54 | reg = <0x0 0xffaf0000 0x0 0x20>; |
---|
| 55 | + priority-init = <0x202>; |
---|
| 56 | + }; |
---|
| 57 | + |
---|
| 58 | +Shaping Example: |
---|
| 59 | + shaping_gpu: shaping@fee30088 { |
---|
| 60 | + compatible = "syscon"; |
---|
| 61 | + reg = <0x0 0xfee30088 0x0 0x4>; |
---|
| 62 | + shaping-init = <0xff>; |
---|
53 | 63 | }; |
---|
54 | 64 | |
---|
55 | 65 | Example: |
---|
.. | .. |
---|
64 | 74 | reg = <RK3288_PD_GPU>; |
---|
65 | 75 | clocks = <&cru ACLK_GPU>; |
---|
66 | 76 | pm_qos = <&qos_gpu>; |
---|
| 77 | + pm_shaping = <&shaping_gpu>; |
---|
67 | 78 | }; |
---|
68 | 79 | }; |
---|
69 | 80 | |
---|
.. | .. |
---|
122 | 133 | "include/dt-bindings/power/rk3366-power.h" - for rk3366 type power domain. |
---|
123 | 134 | "include/dt-bindings/power/rk3368-power.h" - for rk3368 type power domain. |
---|
124 | 135 | "include/dt-bindings/power/rk3399-power.h" - for rk3399 type power domain. |
---|
| 136 | + "include/dt-bindings/power/rk3562-power.h" - for rk3562 type power domain. |
---|
125 | 137 | "include/dt-bindings/power/rk3568-power.h" - for rk3568 type power domain. |
---|
126 | 138 | |
---|
127 | 139 | Example of the node using power domain: |
---|