mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
net: phy: smsc: use devm_clk_get_optional_enabled_with_rate()
Fold the separate call to clk_set_rate() into the clock getter. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://patch.msgid.link/20241007134100.107921-1-brgl@bgdev.pl Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
35213cfeef
commit
881c98f44f
|
|
@ -627,12 +627,13 @@ int smsc_phy_probe(struct phy_device *phydev)
|
|||
phydev->priv = priv;
|
||||
|
||||
/* Make clk optional to keep DTB backward compatibility. */
|
||||
refclk = devm_clk_get_optional_enabled(dev, NULL);
|
||||
refclk = devm_clk_get_optional_enabled_with_rate(dev, NULL,
|
||||
50 * 1000 * 1000);
|
||||
if (IS_ERR(refclk))
|
||||
return dev_err_probe(dev, PTR_ERR(refclk),
|
||||
"Failed to request clock\n");
|
||||
|
||||
return clk_set_rate(refclk, 50 * 1000 * 1000);
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(smsc_phy_probe);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user