mirror of https://gitee.com/openkylin/linux.git
phy: zynqmp: Simplify code by using dev_err_probe()
Use already prepared dev_err_probe() introduced by commit a787e5400a
("driver core: add device probe log helper").
It simplifies EPROBE_DEFER handling.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/0df30548f721b10475a6cc5659beda102fec3c87.1612444300.git.michal.simek@xilinx.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
0e43fdb94a
commit
3dbbc8e97c
|
@ -874,13 +874,10 @@ static int xpsgtr_get_ref_clocks(struct xpsgtr_dev *gtr_dev)
|
||||||
|
|
||||||
snprintf(name, sizeof(name), "ref%u", refclk);
|
snprintf(name, sizeof(name), "ref%u", refclk);
|
||||||
clk = devm_clk_get_optional(gtr_dev->dev, name);
|
clk = devm_clk_get_optional(gtr_dev->dev, name);
|
||||||
if (IS_ERR(clk)) {
|
if (IS_ERR(clk))
|
||||||
if (PTR_ERR(clk) != -EPROBE_DEFER)
|
return dev_err_probe(gtr_dev->dev, PTR_ERR(clk),
|
||||||
dev_err(gtr_dev->dev,
|
"Failed to get reference clock %u\n",
|
||||||
"Failed to get reference clock %u: %ld\n",
|
refclk);
|
||||||
refclk, PTR_ERR(clk));
|
|
||||||
return PTR_ERR(clk);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!clk)
|
if (!clk)
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Reference in New Issue