]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm: dts: imx95: Assign HSIOPLL_VCO as HSIOPLL parent clock
authorYe Li <ye.li@nxp.com>
Thu, 11 Sep 2025 10:56:09 +0000 (18:56 +0800)
committerFabio Estevam <festevam@gmail.com>
Sat, 20 Sep 2025 20:46:15 +0000 (17:46 -0300)
We have to explicitly assign HSIOPLL_VCO as HSIOPLL parent. So when
enabling HSIOPLL, its parent HSIOPLL_VCO will be enabled firstly.

Signed-off-by: Ye Li <ye.li@nxp.com>
arch/arm/dts/imx95-u-boot.dtsi

index 9bf8f9834c9e601deccce93c7a0e0c457c276039..27f8209b19cae64746bcaee1bcb11813fac9a7df 100644 (file)
        bootph-all;
 };
 
+&pcie0 {
+       assigned-clocks =<&scmi_clk IMX95_CLK_HSIOPLL_VCO>,
+                                        <&scmi_clk IMX95_CLK_HSIOPLL>,
+                                        <&scmi_clk IMX95_CLK_HSIOPCIEAUX>;
+       assigned-clock-parents = <0>, <&scmi_clk IMX95_CLK_HSIOPLL_VCO>,
+                                <&scmi_clk IMX95_CLK_SYSPLL1_PFD1_DIV2>;
+};
+
+&pcie1 {
+       assigned-clocks =<&scmi_clk IMX95_CLK_HSIOPLL_VCO>,
+                                        <&scmi_clk IMX95_CLK_HSIOPLL>,
+                                        <&scmi_clk IMX95_CLK_HSIOPCIEAUX>;
+       assigned-clock-parents = <0>, <&scmi_clk IMX95_CLK_HSIOPLL_VCO>,
+                                <&scmi_clk IMX95_CLK_SYSPLL1_PFD1_DIV2>;
+};
+
 &{/soc} {
        bootph-all;
 };