diff options
author | Geert Uytterhoeven <geert+renesas@glider.be> | 2023-01-24 21:37:20 +0300 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2023-02-03 08:22:49 +0300 |
commit | 1bd9a7b4afd5e0b938868a90b16d514c19808e6c (patch) | |
tree | cf77ad076739c2ef37f18ca4fa781ed75ec64271 /drivers/phy | |
parent | 1b929c02afd37871d5afb9d498426f83432e71c2 (diff) | |
download | linux-1bd9a7b4afd5e0b938868a90b16d514c19808e6c.tar.xz |
phy: Remove unused phy_optional_get()
There were never any upstream users of this function since its
introduction almost 10 years ago.
Besides, the dummy for phy_optional_get() should have returned NULL
instead of an error code.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/df61992b1d66bccf4e6e1eafae94a7f7d7629f34.1674584626.git.geert+renesas@glider.be
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'drivers/phy')
-rw-r--r-- | drivers/phy/phy-core.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/drivers/phy/phy-core.c b/drivers/phy/phy-core.c index d93ddf1262c5..672f5c865886 100644 --- a/drivers/phy/phy-core.c +++ b/drivers/phy/phy-core.c @@ -767,27 +767,6 @@ struct phy *phy_get(struct device *dev, const char *string) EXPORT_SYMBOL_GPL(phy_get); /** - * phy_optional_get() - lookup and obtain a reference to an optional phy. - * @dev: device that requests this phy - * @string: the phy name as given in the dt data or the name of the controller - * port for non-dt case - * - * Returns the phy driver, after getting a refcount to it; or - * NULL if there is no such phy. The caller is responsible for - * calling phy_put() to release that count. - */ -struct phy *phy_optional_get(struct device *dev, const char *string) -{ - struct phy *phy = phy_get(dev, string); - - if (PTR_ERR(phy) == -ENODEV) - phy = NULL; - - return phy; -} -EXPORT_SYMBOL_GPL(phy_optional_get); - -/** * devm_phy_get() - lookup and obtain a reference to a phy. * @dev: device that requests this phy * @string: the phy name as given in the dt data or phy device name |