Skip to contentSkip to conversation

arm64: dts: rockchip: drop PCIe 3v3 always-on and boot-on

RFC PATCH Superseded Geraldo Nascimento 1 participant 1 message Jun 5, 2025

Subsystems (3)

v1 of 3 Superseded Latest is v3 →

lore
Share & tools
lore
#0 lore raw

RFC PATCH 2/2 arm64: dts: rockchip: drop PCIe 3v3 always-on and boot-on

Example commit of needed dropping of regulator always-on/boot-on declarations to make sure quirky devices known to not be working on RK3399 are able to enumerate on second try without assertion/deassertion of PERST# in-band PCIe reset signal.

One example only, to avoid patch-bomb.

---
 arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 2 --
 1 file changed, 2 deletions(-)
arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi +0 -2
index 8ce7cee92af0..d31fd3d34cda 100644
@@ -25,8 +25,6 @@ vcc3v3_pcie: regulator-vcc-pcie {
 		pinctrl-names = "default";
 		pinctrl-0 = <&pcie_pwr>;
 		regulator-name = "vcc3v3_pcie";
-		regulator-always-on;
-		regulator-boot-on;
 		vin-supply = <&vcc5v0_sys>;
 	};
 
Signature · 1 line
2.49.0