You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1022 B
32 lines
1022 B
From 71b8f350a4f03730f3024bfa7dc2414904a21bcb Mon Sep 17 00:00:00 2001
|
|
From: Wei Yongjun <weiyongjun1@huawei.com>
|
|
Date: Fri, 16 Sep 2016 14:00:19 +0000
|
|
Subject: [PATCH] spi: bcm-qspi: Fix error return code in bcm_qspi_probe()
|
|
|
|
Fix to return a negative error code from the error handling
|
|
case instead of 0, as done elsewhere in this function.
|
|
|
|
Fixes: fa236a7ef240 ("spi: bcm-qspi: Add Broadcom MSPI driver")
|
|
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
|
|
Signed-off-by: Mark Brown <broonie@kernel.org>
|
|
---
|
|
drivers/spi/spi-bcm-qspi.c | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
--- a/drivers/spi/spi-bcm-qspi.c
|
|
+++ b/drivers/spi/spi-bcm-qspi.c
|
|
@@ -1205,12 +1205,14 @@ int bcm_qspi_probe(struct platform_devic
|
|
|
|
if (!num_ints) {
|
|
dev_err(&pdev->dev, "no IRQs registered, cannot init driver\n");
|
|
+ ret = -EINVAL;
|
|
goto qspi_probe_err;
|
|
}
|
|
|
|
qspi->clk = devm_clk_get(&pdev->dev, NULL);
|
|
if (IS_ERR(qspi->clk)) {
|
|
dev_warn(dev, "unable to get clock\n");
|
|
+ ret = PTR_ERR(qspi->clk);
|
|
goto qspi_probe_err;
|
|
}
|
|
|
|
|