> Other platforms (non-QCom) were tested also use
> devm_ioremap_resource_wc(). So something else is claiming the same
> region? Can you dump out /proc/iomem?
>
> The region is dynamically allocated, so maybe that has something to do with
> it.
We noticed a related issue with imx_dsp_rproc.
Because:
imx_dsp_rproc_prepare:
-> imx_dsp_rproc_add_carveout
-> /*... */ and this calls devm_ioremap_resource_wc
-> pm_runtime_get_sync
imx_dsp_rproc_unprepare:
->pm_runtime_put_sync
There is no easy way to manually undo devm_ioremap_resource_wc so I have
sent a patch to use devm_ioremap_wc.
https://lore.kernel.org/imx/[email protected]/T/#u
In your case Marek at least you need to understand which driver
reserves 8dc00000-8e7fffff : reserved and why.
thanks,
Daniel.