Skip to content

Commit 7d7ce74

Browse files
thom24kwilczynski
authored andcommitted
PCI: j721e: Use dev_err_probe() in the probe() function
Use dev_err_probe() instead of dev_err() in the probe() function to simplify the code and standardize the error output. Link: https://lore.kernel.org/linux-pci/[email protected] Signed-off-by: Thomas Richard <[email protected]> Signed-off-by: Krzysztof Wilczyński <[email protected]> Reviewed-by: Francesco Dolcini <[email protected]>
1 parent 063c938 commit 7d7ce74

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

drivers/pci/controller/cadence/pci-j721e.c

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -519,20 +519,20 @@ static int j721e_pcie_probe(struct platform_device *pdev)
519519
pm_runtime_enable(dev);
520520
ret = pm_runtime_get_sync(dev);
521521
if (ret < 0) {
522-
dev_err(dev, "pm_runtime_get_sync failed\n");
522+
dev_err_probe(dev, ret, "pm_runtime_get_sync failed\n");
523523
goto err_get_sync;
524524
}
525525

526526
ret = j721e_pcie_ctrl_init(pcie);
527527
if (ret < 0) {
528-
dev_err(dev, "pm_runtime_get_sync failed\n");
528+
dev_err_probe(dev, ret, "pm_runtime_get_sync failed\n");
529529
goto err_get_sync;
530530
}
531531

532532
ret = devm_request_irq(dev, irq, j721e_pcie_link_irq_handler, 0,
533533
"j721e-pcie-link-down-irq", pcie);
534534
if (ret < 0) {
535-
dev_err(dev, "failed to request link state IRQ %d\n", irq);
535+
dev_err_probe(dev, ret, "failed to request link state IRQ %d\n", irq);
536536
goto err_get_sync;
537537
}
538538

@@ -542,28 +542,25 @@ static int j721e_pcie_probe(struct platform_device *pdev)
542542
case PCI_MODE_RC:
543543
gpiod = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW);
544544
if (IS_ERR(gpiod)) {
545-
ret = PTR_ERR(gpiod);
546-
if (ret != -EPROBE_DEFER)
547-
dev_err(dev, "Failed to get reset GPIO\n");
545+
ret = dev_err_probe(dev, PTR_ERR(gpiod), "Failed to get reset GPIO\n");
548546
goto err_get_sync;
549547
}
550548

551549
ret = cdns_pcie_init_phy(dev, cdns_pcie);
552550
if (ret) {
553-
dev_err(dev, "Failed to init phy\n");
551+
dev_err_probe(dev, ret, "Failed to init phy\n");
554552
goto err_get_sync;
555553
}
556554

557555
clk = devm_clk_get_optional(dev, "pcie_refclk");
558556
if (IS_ERR(clk)) {
559-
ret = PTR_ERR(clk);
560-
dev_err(dev, "failed to get pcie_refclk\n");
557+
ret = dev_err_probe(dev, PTR_ERR(clk), "failed to get pcie_refclk\n");
561558
goto err_pcie_setup;
562559
}
563560

564561
ret = clk_prepare_enable(clk);
565562
if (ret) {
566-
dev_err(dev, "failed to enable pcie_refclk\n");
563+
dev_err_probe(dev, ret, "failed to enable pcie_refclk\n");
567564
goto err_pcie_setup;
568565
}
569566
pcie->refclk = clk;
@@ -591,7 +588,7 @@ static int j721e_pcie_probe(struct platform_device *pdev)
591588
case PCI_MODE_EP:
592589
ret = cdns_pcie_init_phy(dev, cdns_pcie);
593590
if (ret) {
594-
dev_err(dev, "Failed to init phy\n");
591+
dev_err_probe(dev, ret, "Failed to init phy\n");
595592
goto err_get_sync;
596593
}
597594

0 commit comments

Comments
 (0)