[RFC linus/master 3/4] dwc2: wait for usb phy while probing
Stephen Warren
swarren at wwwdotorg.org
Sat Oct 24 20:46:39 PDT 2015
On 10/24/2015 06:20 AM, Alexander Aring wrote:
> This patch adds support to return -EPROBE_DEFER if devm_phy_get reports
> it. If devm_phy_get returns -EPROBE_DEFER it could be that there is some
> usb phy but it's not probed before. Other return values should indicate
> a looking for an "old style USB PHY".
> diff --git a/drivers/usb/dwc2/platform.c b/drivers/usb/dwc2/platform.c
> @@ -228,6 +228,9 @@ static int dwc2_driver_probe(struct platform_device *dev)
> */
> phy = devm_phy_get(&dev->dev, "usb2-phy");
> if (IS_ERR(phy)) {
> + if (phy == ERR_PTR(-EPROBE_DEFER))
> + return -EPROBE_DEFER;
That's more typically written as:
if (PTR_ERR(phy) == -EPROBE_DEFER)
More information about the linux-rpi-kernel
mailing list