Commit 93f51b91 authored by Shenwei Wang's avatar Shenwei Wang Committed by Mathieu Poirier
Browse files

remoteproc: imx_rproc: Use strstarts for "rsc-table" check



The resource name may include an address suffix, for example:
rsc-table@1fff8000.

To handle such cases, use strstarts() instead of strcmp() when checking
for "rsc-table".

Signed-off-by: default avatarShenwei Wang <shenwei.wang@nxp.com>
Reviewed-by: default avatarDaniel Baluta <daniel.baluta@nxp.com>
Reviewed-by: default avatarFrank Li <Frank.Li@nxp.com>
Reviewed-by: default avatarZhongqiu Han <zhongqiu.han@oss.qualcomm.com>
Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
Fixes: 67a7bc7f ("remoteproc: Use of_reserved_mem_region_* functions for "memory-region"")
Link: https://lore.kernel.org/r/20251208233302.684139-1-shenwei.wang@nxp.com


Signed-off-by: default avatarMathieu Poirier <mathieu.poirier@linaro.org>
parent 4200f873
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -694,7 +694,7 @@ static int imx_rproc_addr_init(struct imx_rproc *priv,
		}
		priv->mem[b].sys_addr = res.start;
		priv->mem[b].size = resource_size(&res);
		if (!strcmp(res.name, "rsc-table"))
		if (strstarts(res.name, "rsc-table"))
			priv->rsc_table = priv->mem[b].cpu_addr;
		b++;
	}