[PATCH 4/6] arm64: dts: qcom: qcs6490-radxa-dragon-q6a: Add regulator supplies and disable EUD
From: Graham O'Connor
Date: Fri May 22 2026 - 02:07:44 EST
Add missing regulator supplies for qfprom and the PCIe controllers.
The qfprom node requires vcc-supply for correct eFuse reading. The
PCIe controllers require vdda and vddpe-3v3 supplies for the PHY and
connector power rails.
Disable the Embedded USB Debugger (EUD) as it conflicts with normal
USB operation on this board.
Tested on Radxa Dragon Q6A (QCS6490)
Signed-off-by: Graham O'Connor <graham.oconnor@xxxxxxxxx>
---
.../dts/qcom/qcs6490-radxa-dragon-q6a.dts | 20 +++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts b/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts
index bb5a42b03..4003837ad 100644
--- a/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts
+++ b/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts
@@ -1093,3 +1093,23 @@ &sdc2_data {
bias-pull-up;
drive-strength = <10>;
};
+
+/* Provide required regulator supplies for qfprom and PCIe controllers */
+&qfprom {
+ vcc-supply = <&vreg_l1c_1p8>;
+};
+
+&pcie0 {
+ vdda-supply = <&vreg_l1c_1p8>;
+ vddpe-3v3-supply = <&vreg_bob_3p296>;
+};
+
+&pcie1 {
+ vdda-supply = <&vreg_l1c_1p8>;
+ vddpe-3v3-supply = <&vreg_bob_3p296>;
+};
+
+/* Disable EUD as it conflicts with USB operation */
+&eud {
+ status = "disabled";
+};
--
2.53.0