summaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2022-04-15 04:57:37 +0200
committerMathieu Poirier <mathieu.poirier@linaro.org>2022-04-18 19:10:13 +0200
commit58b7c856519fe946620ee68dd0c37bd3c695484a (patch)
treece9d239cf8af9a256e4196730e1516e25c56620a /drivers/remoteproc
parentremoteproc: core: Move state checking to remoteproc_core (diff)
downloadlinux-58b7c856519fe946620ee68dd0c37bd3c695484a.tar.xz
linux-58b7c856519fe946620ee68dd0c37bd3c695484a.zip
remoteproc: imx_rproc: Ignore create mem entry for resource table
Resource table is used by Linux to get information published by remote processor. It should be not be used for memory allocation, so not create rproc mem entry. Fixes: b29b4249f8f0 ("remoteproc: imx_rproc: add i.MX specific parse fw hook") Signed-off-by: Peng Fan <peng.fan@nxp.com> Link: https://lore.kernel.org/r/20220415025737.1561976-1-peng.fan@oss.nxp.com Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Diffstat (limited to 'drivers/remoteproc')
-rw-r--r--drivers/remoteproc/imx_rproc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c
index 7a096f1891e6..91eb037089ef 100644
--- a/drivers/remoteproc/imx_rproc.c
+++ b/drivers/remoteproc/imx_rproc.c
@@ -423,6 +423,9 @@ static int imx_rproc_prepare(struct rproc *rproc)
if (!strcmp(it.node->name, "vdev0buffer"))
continue;
+ if (!strcmp(it.node->name, "rsc-table"))
+ continue;
+
rmem = of_reserved_mem_lookup(it.node);
if (!rmem) {
dev_err(priv->dev, "unable to acquire memory-region\n");