[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1098363332.45288.1515183095677@email.1und1.de>
Date: Fri, 5 Jan 2018 21:11:35 +0100 (CET)
From: Stefan Wahren <stefan.wahren@...e.com>
To: John Youn <johnyoun@...opsys.com>, Felipe Balbi <balbi@...nel.org>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Kishon Vijay Abraham I <kishon@...com>
Cc: Eric Anholt <eric@...olt.net>,
Florian Fainelli <f.fainelli@...il.com>,
linux-usb@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org
Subject: [Bug] Endless deferred probe of dwc2 on RPi 3
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
Powered by blists - more mailing lists