arm64: dts: imx8mp: Fix pgc_mlmix location
authorAdam Ford <aford173@gmail.com>
Mon, 17 Jun 2024 22:39:51 +0000 (17:39 -0500)
committerShawn Guo <shawnguo@kernel.org>
Mon, 1 Jul 2024 14:21:06 +0000 (22:21 +0800)
The pgc_mlmix shows a power-domain@24, but the reg value is
IMX8MP_POWER_DOMAIN_MLMIX which is set to 4.

The stuff after the @ symbol should match the stuff referenced
by 'reg' so reorder the pgc_mlmix so it to appear as power-domain@4.

Fixes: 834464c8504c ("arm64: dts: imx8mp: add mlmix power domain")
Fixes: 4bedc468b725 ("arm64: dts: imx8mp: Add NPU Node")
Signed-off-by: Adam Ford <aford173@gmail.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mp.dtsi

index f25fc7a8358f07afb382264352921a1a82794ee5..8928a84689a8cc911113dd06dde0f1360b60c043 100644 (file)
                                                reg = <IMX8MP_POWER_DOMAIN_USB2_PHY>;
                                        };
 
+                                       pgc_mlmix: power-domain@4 {
+                                               #power-domain-cells = <0>;
+                                               reg = <IMX8MP_POWER_DOMAIN_MLMIX>;
+                                               clocks = <&clk IMX8MP_CLK_ML_AXI>,
+                                                        <&clk IMX8MP_CLK_ML_AHB>,
+                                                        <&clk IMX8MP_CLK_NPU_ROOT>;
+                                               assigned-clocks = <&clk IMX8MP_CLK_ML_CORE>,
+                                                                 <&clk IMX8MP_CLK_ML_AXI>,
+                                                                 <&clk IMX8MP_CLK_ML_AHB>;
+                                               assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>,
+                                                                        <&clk IMX8MP_SYS_PLL1_800M>,
+                                                                        <&clk IMX8MP_SYS_PLL1_800M>;
+                                               assigned-clock-rates = <800000000>,
+                                                                      <800000000>,
+                                                                      <300000000>;
+                                       };
+
                                        pgc_audio: power-domain@5 {
                                                #power-domain-cells = <0>;
                                                reg = <IMX8MP_POWER_DOMAIN_AUDIOMIX>;
                                                reg = <IMX8MP_POWER_DOMAIN_VPU_VC8000E>;
                                                clocks = <&clk IMX8MP_CLK_VPU_VC8KE_ROOT>;
                                        };
-
-                                       pgc_mlmix: power-domain@24 {
-                                               #power-domain-cells = <0>;
-                                               reg = <IMX8MP_POWER_DOMAIN_MLMIX>;
-                                               clocks = <&clk IMX8MP_CLK_ML_AXI>,
-                                                        <&clk IMX8MP_CLK_ML_AHB>,
-                                                        <&clk IMX8MP_CLK_NPU_ROOT>;
-                                               assigned-clocks = <&clk IMX8MP_CLK_ML_CORE>,
-                                                                 <&clk IMX8MP_CLK_ML_AXI>,
-                                                                 <&clk IMX8MP_CLK_ML_AHB>;
-                                               assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>,
-                                                                        <&clk IMX8MP_SYS_PLL1_800M>,
-                                                                        <&clk IMX8MP_SYS_PLL1_800M>;
-                                               assigned-clock-rates = <800000000>,
-                                                                      <800000000>,
-                                                                      <300000000>;
-                                       };
                                };
                        };
                };