in rockchip_usb2phy_clk480m_register() rphy->clk is checked for NULL, but clk_get() will return an error instead of NULL if the clk isn't found.
Signed-off-by: David Jander <da...@protonic.nl> --- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c index 1ed3fb0bf1..9805537c34 100644 --- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c +++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c @@ -471,6 +471,8 @@ static int rockchip_usb2phy_probe(struct device *dev) dev->priv = rphy; rphy->clk = clk_get(dev, "phyclk"); + if (IS_ERR(rphy->clk)) + rphy->clk = NULL; rockchip_usb2phy_clk480m_register(rphy); rphy->provider = of_phy_provider_register(dev, rockchip_usb2phy_of_xlate); -- 2.47.2