On Fri, May 22, 2026 at 06:06:43PM +1200, Graham O'Connor wrote: > 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.
vddpe-3v3 is a legacy property for specifying power rails for connected devices rather than the controller. > > Disable the Embedded USB Debugger (EUD) as it conflicts with normal > USB operation on this board. Separate commot please, with the description of the conflict. > > Tested on Radxa Dragon Q6A (QCS6490) > > Signed-off-by: Graham O'Connor <[email protected]> > --- > .../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>; > +}; Please keep the nodes sorted. > + > +&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 > -- With best wishes Dmitry
