From d47cbf2c542216d5fa74df414c16b947cb6f7f53 Mon Sep 17 00:00:00 2001 From: Damon Ding Date: Wed, 26 Feb 2025 15:29:09 +0800 Subject: [PATCH] phy/rockchip: samsung-hdptx: fix the warning "passing zero to 'dev_err_probe'" Change-Id: Iba9bfd478f7c886b98010f0b059543c89241c8f9 Signed-off-by: Damon Ding --- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c b/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c index 9c5206802b3e..c6ba6f6732b3 100644 --- a/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c +++ b/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c @@ -1501,8 +1501,10 @@ static int rockchip_hdptx_phy_probe(struct platform_device *pdev) "failed to create regmap\n"); ret = devm_clk_bulk_get_all(dev, &hdptx->clks); - if (ret < 1) - return dev_err_probe(dev, ret, "failed to get clocks\n"); + if (ret < 0) + return dev_err_probe(dev, ret, "Failed to get clocks\n"); + if (ret == 0) + return dev_err_probe(dev, -EINVAL, "Missing clocks\n"); hdptx->nr_clks = ret;