summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorVaishnav Achath <vaishnav.a@ti.com>2022-11-02 10:52:01 +0530
committerAnand Gadiyar <gadiyar@ti.com>2022-11-02 08:52:04 -0500
commit3accd3b597df35500e211380d4d325f0ac0bbd24 (patch)
treea1a946d71566b24f29eb1df0cef785a078c2942e /drivers
parent8a0a62b03a60c5757c69f242a66f2a0a020cfbaf (diff)
soc: ti: k3-navss-ringacc: Fix missing return on rm_gp_range error
When devm_ti_sci_get_of_resource() call fails to return a valid pointer for ringacc->rm_gp_range, the error was being ignored and returned success.Fix the return and also add an error print for the same. Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/soc/ti/k3-navss-ringacc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/soc/ti/k3-navss-ringacc.c b/drivers/soc/ti/k3-navss-ringacc.c
index f4bf240486..ebe7eb9e06 100644
--- a/drivers/soc/ti/k3-navss-ringacc.c
+++ b/drivers/soc/ti/k3-navss-ringacc.c
@@ -966,9 +966,12 @@ static int k3_nav_ringacc_probe_dt(struct k3_nav_ringacc *ringacc)
ringacc->tisci, dev,
ringacc->tisci_dev_id,
"ti,sci-rm-range-gp-rings");
- if (IS_ERR(ringacc->rm_gp_range))
+ if (IS_ERR(ringacc->rm_gp_range)) {
+ dev_err(dev, "TISCI get resource ti,sci-rm-range-gp-rings failed %ld\n",
+ PTR_ERR(ringacc->rm_gp_range));
ret = PTR_ERR(ringacc->rm_gp_range);
-
+ return ret;
+ }
return 0;
}