[PATCH] arm64: dts: imx95-19x19-frdm-pro: Move PCIe PERST# and vpcie supply to Root Port nodes
From: Sherry Sun (OSS)
Date: Fri Oct 23 2026 - 05:43:03 EST
From: Sherry Sun <sherry.sun@xxxxxxx>
Describing the PCIe PERST# and vpcie supply properties under the Host
Bridge node is now deprecated. Add the PERST# (reset-gpios) and the
power regulator (vpcie3v3-supply) in the pcie0_port0 and pcie1_port0
Root Port node.
Since i.MX95 is the new platform that under development phase, it should
be fine to simply move the PERST# and power supply properties.
Signed-off-by: Sherry Sun <sherry.sun@xxxxxxx>
---
arch/arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts b/arch/arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts
index 1f62d729a5e7..d764d195caec 100644
--- a/arch/arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts
+++ b/arch/arm64/boot/dts/freescale/imx95-19x19-frdm-pro.dts
@@ -497,19 +497,25 @@ &netcmix_blk_ctrl {
&pcie0 {
pinctrl-0 = <&pinctrl_pcie0>;
pinctrl-names = "default";
- reset-gpio = <&i2c4_gpio_expander_22 19 GPIO_ACTIVE_LOW>;
- vpcie-supply = <®_m2_mkey_1_pwr>;
status = "okay";
};
+&pcie0_port0 {
+ reset-gpios = <&i2c4_gpio_expander_22 19 GPIO_ACTIVE_LOW>;
+ vpcie3v3-supply = <®_m2_mkey_1_pwr>;
+};
+
&pcie1 {
pinctrl-0 = <&pinctrl_pcie1>;
pinctrl-names = "default";
- reset-gpio = <&i2c3_gpio_expander_20 9 GPIO_ACTIVE_LOW>;
- vpcie-supply = <®_m2_mkey_2_pwr>;
status = "okay";
};
+&pcie1_port0 {
+ reset-gpios = <&i2c3_gpio_expander_20 9 GPIO_ACTIVE_LOW>;
+ vpcie3v3-supply = <®_m2_mkey_2_pwr>;
+};
+
&sai1 {
clocks = <&scmi_clk IMX95_CLK_BUSAON>, <&dummy>,
<&scmi_clk IMX95_CLK_SAI1>, <&dummy>,
---
base-commit: 9a482184d910775cf648863148944945b74e2815
change-id: 20261023-b4-imx95-19x19-frdm-9455237304dc
Best regards,
--
Sherry Sun <sherry.sun@xxxxxxx>