Thread (16 messages) 16 messages, 5 authors, 2018-07-24

[PATCH v2 3/3] PCI: imx: Initial imx7d pm support

From: festevam@gmail.com (Fabio Estevam)
Date: 2018-07-20 13:38:22
Also in: linux-pci, linux-pm, lkml

Hi Leonard,

On Fri, Jul 20, 2018 at 9:47 AM, Leonard Crestez
[off-list ref] wrote:
+static int imx6_pcie_resume_noirq(struct device *dev)
+{
+       int ret = 0;
There is no need for initializing 'ret' here.
+       struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev);
+       struct pcie_port *pp = &imx6_pcie->pci->pp;
+
+       if (imx6_pcie->variant != IMX7D)
+               return 0;
+
+       imx6_pcie_assert_core_reset(imx6_pcie);
+       imx6_pcie_init_phy(imx6_pcie);
+       imx6_pcie_deassert_core_reset(imx6_pcie);
+       dw_pcie_setup_rc(pp);
+
+       ret = imx6_pcie_establish_link(imx6_pcie);
+       if (ret < 0)
+               pr_err("pcie link is down after resume.\n");
Shouldn't the error be propagated?

Also, dev_err() is preferred instead of pr_err().
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help