Merge tag 'phy-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
[linux-block.git] / drivers / pci / controller / pci-tegra.c
index 5bb05564d6f8892df9b0c08cb5e8bd856f4ee66a..74c109f14ff0023bf7f6335f4f975dd7220c27af 100644 (file)
@@ -1330,12 +1330,9 @@ static struct phy *devm_of_phy_optional_get_index(struct device *dev,
        if (!name)
                return ERR_PTR(-ENOMEM);
 
-       phy = devm_of_phy_get(dev, np, name);
+       phy = devm_of_phy_optional_get(dev, np, name);
        kfree(name);
 
-       if (PTR_ERR(phy) == -ENODEV)
-               phy = NULL;
-
        return phy;
 }