]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: rockchip: convert rk3562 to their dt-binding constants
authorHeiko Stuebner <heiko@sntech.de>
Sat, 10 May 2025 16:15:31 +0000 (18:15 +0200)
committerHeiko Stuebner <heiko@sntech.de>
Tue, 10 Jun 2025 11:15:53 +0000 (13:15 +0200)
Now that the binding head has been merged, convert the power-domain ids
back to these constants for easier handling.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://lore.kernel.org/r/20250510161531.2086706-1-heiko@sntech.de
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3562.dtsi

index def504ffa3263629cb39fc52c822bd2eba556d17..f84676b47b27ae961d0f14e6c2e0d684c550be7d 100644 (file)
@@ -7,6 +7,7 @@
 #include <dt-bindings/interrupt-controller/arm-gic.h>
 #include <dt-bindings/interrupt-controller/irq.h>
 #include <dt-bindings/phy/phy.h>
+#include <dt-bindings/power/rockchip,rk3562-power.h>
 #include <dt-bindings/pinctrl/rockchip.h>
 #include <dt-bindings/reset/rockchip,rk3562-cru.h>
 #include <dt-bindings/soc/rockchip,boot-mode.h>
                        num-lanes = <1>;
                        phys = <&combphy PHY_TYPE_PCIE>;
                        phy-names = "pcie-phy";
-                       power-domains = <&power 15>;
+                       power-domains = <&power RK3562_PD_PHP>;
                        ranges = <0x01000000 0x0 0xfc100000 0x0 0xfc100000 0x0 0x100000
                                  0x02000000 0x0 0xfc200000 0x0 0xfc200000 0x0 0x1e00000
                                  0x03000000 0x3 0x00000000 0x3 0x00000000 0x0 0x40000000>;
                                #address-cells = <1>;
                                #size-cells = <0>;
 
-                               power-domain@8 {
-                                       reg = <8>;
+                               power-domain@RK3562_PD_GPU {
+                                       reg = <RK3562_PD_GPU>;
                                        pm_qos = <&qos_gpu>;
                                        #power-domain-cells = <0>;
                                };
 
-                               power-domain@7 {
-                                       reg = <7>;
+                               power-domain@RK3562_PD_NPU {
+                                       reg = <RK3562_PD_NPU>;
                                        pm_qos = <&qos_npu>;
                                        #power-domain-cells = <0>;
                                };
 
-                               power-domain@11 {
-                                       reg = <11>;
+                               power-domain@RK3562_PD_VDPU {
+                                       reg = <RK3562_PD_VDPU>;
                                        pm_qos = <&qos_rkvdec>;
                                        #power-domain-cells = <0>;
                                };
 
-                               power-domain@12 {
-                                       reg = <12>;
+                               power-domain@RK3562_PD_VI {
+                                       reg = <RK3562_PD_VI>;
                                        pm_qos = <&qos_isp>,
                                                 <&qos_vicap>;
                                        #power-domain-cells = <1>;
                                        #address-cells = <1>;
                                        #size-cells = <0>;
 
-                                       power-domain@10 {
-                                               reg = <10>;
+                                       power-domain@RK3562_PD_VEPU {
+                                               reg = <RK3562_PD_VEPU>;
                                                pm_qos = <&qos_vepu>;
                                                #power-domain-cells = <0>;
                                        };
                                };
 
-                               power-domain@13 {
-                                       reg = <13>;
+                               power-domain@RK3562_PD_VO {
+                                       reg = <RK3562_PD_VO>;
                                        pm_qos = <&qos_vop>;
                                        #power-domain-cells = <1>;
                                        #address-cells = <1>;
                                        #size-cells = <0>;
 
-                                       power-domain@14 {
-                                               reg = <14>;
+                                       power-domain@RK3562_PD_RGA {
+                                               reg = <RK3562_PD_RGA>;
                                                pm_qos = <&qos_rga_rd>,
                                                         <&qos_rga_wr>,
                                                         <&qos_jpeg>;
                                        };
                                };
 
-                               power-domain@15 {
-                                       reg = <15>;
+                               power-domain@RK3562_PD_PHP {
+                                       reg = <RK3562_PD_PHP>;
                                        pm_qos = <&qos_pcie>,
                                                 <&qos_usb3>;
                                        #power-domain-cells = <0>;
                                     <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
                        interrupt-names = "job", "mmu", "gpu";
                        operating-points-v2 = <&gpu_opp_table>;
-                       power-domains = <&power 8>;
+                       power-domains = <&power RK3562_PD_GPU>;
                        #cooling-cells = <2>;
                        status = "disabled";
                };