Hi,
i noticed on my Raspberry Pi 3 (Linux 4.15rc6, ARM64, defconfig) that probing
of dwc2 driver is deferred endlessly. This issue is triggered by a recent DT
clean up 014d6da6cb25 ("ARM: dts: bcm283x: Fix DTC warnings about missing
phy-cells") which is correct according to
Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt
Here is the call stack which always returns -EPROBE_DEFER on this platform:
dwc2_lowlevel_hw_init()
devm_phy_get()
phy_get()
_of_phy_get()
Btw Raspberry Pi 2 (ARM, multi_v7_defconfig) is also affected, but not
Raspberry Pi Zero W (ARM, bcm2835_config) while all 3 platforms share the same
USB DT nodes.
Any ideas to fix this issue are welcome.
Best regards
Stefan
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html