]> git.ipfire.org Git - thirdparty/linux.git/commit
remoteproc: qcom_wcnss: Fix reserved region mapping failure
authorRob Herring (Arm) <robh@kernel.org>
Wed, 28 Jan 2026 22:02:42 +0000 (16:02 -0600)
committerBjorn Andersson <andersson@kernel.org>
Mon, 23 Feb 2026 19:57:37 +0000 (13:57 -0600)
commitf9b888599418951b8229bbb28851ed4da50c58e9
treeb08f6ae17b7f2976f398b6e3b9e6e6ae7398b4ac
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
remoteproc: qcom_wcnss: Fix reserved region mapping failure

Commit c70b9d5fdcd7 ("remoteproc: qcom: Use of_reserved_mem_region_*
functions for "memory-region"") switched from devm_ioremap_wc() to
devm_ioremap_resource_wc(). The difference is devm_ioremap_resource_wc()
also requests the resource which fails. Testing of both fixed and
dynamic reserved regions indicates that requesting the resource should
work, so I'm not sure why it doesn't work in this case. Fix the issue by
reverting back to devm_ioremap_wc().

Reported-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reported-by: André Apitzsch <git@apitzsch.eu>
Fixes: c70b9d5fdcd7 ("remoteproc: qcom: Use of_reserved_mem_region_* functions for "memory-region"")
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: André Apitzsch <git@apitzsch.eu> # on BQ Aquaris M5
Link: https://lore.kernel.org/r/20260128220243.3018526-1-robh@kernel.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/remoteproc/qcom_wcnss.c