diff --git a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts
index 7342de4bec..d0bbde4e48 100644
--- a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts
+++ b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts
@@ -292,12 +292,14 @@
 &pcie0 {
 	status = "okay";
 	reset-gpio = <&qcom_pinmux 3 GPIO_ACTIVE_HIGH>;
-	/delete-property/ perst-gpios;
+	pinctrl-0 = <&pcie0_pins>;
+	pinctrl-names = "default";
 };
 
 &pcie1 {
 	status = "okay";
 	reset-gpio = <&qcom_pinmux 48 GPIO_ACTIVE_HIGH>;
-	/delete-property/ perst-gpios;
-	force_gen1 = <1>;
+	pinctrl-0 = <&pcie1_pins>;
+	pinctrl-names = "default";
+	max-link-speed = <1>;
 };