aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/remoteproc')
-rw-r--r--drivers/remoteproc/remoteproc.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/remoteproc/remoteproc.c b/drivers/remoteproc/remoteproc.c
index c8be0ee25c0..92c6bbbde48 100644
--- a/drivers/remoteproc/remoteproc.c
+++ b/drivers/remoteproc/remoteproc.c
@@ -893,7 +893,13 @@ static int rproc_handle_resources(struct rproc *rproc, struct fw_resource *rsc,
rsc->pa = pa;
} else {
ret = rproc_check_poolmem(rproc, rsc->len, pa);
- if (ret) {
+ /*
+ * ignore the error for DSP buffers as they can
+ * not be assigned together with rest of dsp
+ * pool memory
+ */
+ if (ret &&
+ strcmp(rsc->name, "DSP_MEM_IOBUFS")) {
dev_err(dev, "static memory for %s "
"doesn't belong to poolmem\n",
rsc->name);