ath79: phy-ar7200-usb: do not print error on defered init
[openwrt/.git] / target / linux / ath79 / patches-5.4 / 0004-phy-add-ath79-usb-phys.patch
index 7956edb937a5f97d2d176b3e67aa7859f046d43d..e319f738a5a4bc13deb7e2b76bce0ac2f60b8fde 100644 (file)
@@ -194,7 +194,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
 +MODULE_LICENSE("GPL");
 --- /dev/null
 +++ b/drivers/phy/phy-ar7200-usb.c
-@@ -0,0 +1,135 @@
+@@ -0,0 +1,136 @@
 +/*
 + * Copyright (C) 2015 Alban Bedel <albeu@free.fr>
 + *
@@ -265,7 +265,8 @@ Signed-off-by: John Crispin <john@phrozen.org>
 +
 +      priv->rst_phy = devm_reset_control_get(&pdev->dev, "usb-phy");
 +      if (IS_ERR(priv->rst_phy)) {
-+              dev_err(&pdev->dev, "phy reset is missing\n");
++              if (PTR_ERR(priv->rst_phy) != -EPROBE_DEFER)
++                      dev_err(&pdev->dev, "phy reset is missing\n");
 +              return PTR_ERR(priv->rst_phy);
 +      }
 +