summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Smirnov <andrew.smirnov@gmail.com>2018-12-16 21:19:02 -0800
committerSascha Hauer <s.hauer@pengutronix.de>2019-01-08 16:28:48 +0100
commit59d8cf8079add366c93fd04e04336dd8d33c296f (patch)
tree4dbbefb9d6d311c06765154813563d87a72a504d
parent2d6bc5b3ff958c6ab905b1b477acc25b9430f118 (diff)
downloadbarebox-59d8cf8079add366c93fd04e04336dd8d33c296f.tar.gz
barebox-59d8cf8079add366c93fd04e04336dd8d33c296f.tar.xz
PCI: imx6: Port error messages for imx6_pcie_deassert_core_reset()
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--drivers/pci/pci-imx6.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/drivers/pci/pci-imx6.c b/drivers/pci/pci-imx6.c
index baa07447ec..8e7bae2587 100644
--- a/drivers/pci/pci-imx6.c
+++ b/drivers/pci/pci-imx6.c
@@ -289,20 +289,27 @@ static int imx6_pcie_assert_core_reset(struct imx6_pcie *imx6_pcie)
static int imx6_pcie_deassert_core_reset(struct imx6_pcie *imx6_pcie)
{
+ struct device_d *dev = imx6_pcie->pp.dev;
int ret;
u32 gpr1;
ret = clk_enable(imx6_pcie->pcie_phy);
- if (ret)
+ if (ret) {
+ dev_err(dev, "unable to enable pcie_phy clock\n");
goto err_pcie_phy;
+ }
ret = clk_enable(imx6_pcie->pcie_bus);
- if (ret)
+ if (ret) {
+ dev_err(dev, "unable to enable pcie_bus clock\n");
goto err_pcie_bus;
+ }
ret = clk_enable(imx6_pcie->pcie);
- if (ret)
+ if (ret) {
+ dev_err(dev, "unable to enable pcie clock\n");
goto err_pcie;
+ }
/* power up core phy and enable ref clock */
gpr1 = readl(imx6_pcie->iomuxc_gpr + IOMUXC_GPR1);