Skip to content

Commit 59451a9

Browse files
committed
PENDING: arm64: dts: qcom: qcs6490-rb3gen2: fix root node overlay for phy-vreg
The staging overlay used a bare "/ {" root node block to define the qep_vreg and aqr_vreg fixed regulators. In a DT overlay, a bare "/ {" creates a new root fragment that is not merged into the base tree's root node; as a result the regulator nodes are never instantiated and the tc956x driver cannot resolve the phy-supply phandle, leading to a failed MDIO probe: tc956x_pci-eth 0001:05:00.1: No PHY found Replace "/ {" with the overlay-correct "&{/} {" syntax so that the fragment is properly applied as an amendment to the base device-tree root node. This ensures the regulator nodes are present at boot and the PHY powers up correctly. Signed-off-by: Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
1 parent c9922dc commit 59451a9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-staging.dtso

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <dt-bindings/gpio/gpio.h>
1010
#include <dt-bindings/interrupt-controller/irq.h>
1111

12-
/ {
12+
&{/} {
1313
qep_vreg: qep_vreg {
1414
compatible = "regulator-fixed";
1515
regulator-name = "qep_vreg";

0 commit comments

Comments
 (0)