[PATCH] rockchip: rk3588: Map SCMI shared memory area as non-cacheable

Tom Rini trini at konsulko.com
Wed Nov 26 16:37:55 CET 2025


On Sun, 16 Nov 2025 01:45:29 +0000, Jonas Karlman wrote:

> The SCMI shared memory area is no longer automatically marked as
> non-cacheable after the commit a5a0134570c8 ("firmware: scmi: Drop
> mmu_set_region_dcache_behaviour() misuse").
> 
> This change in behavior cause Rockchip RK3588 boards to fail boot with:
> 
>   SoC:   RK3588
>   DRAM:  8 GiB
>   scmi-over-smccc scmi: Channel unexpectedly busy
>   scmi_base_drv scmi-base.0: getting protocol version failed
>   scmi-over-smccc scmi: failed to probe base protocol
>   initcall_run_r(): initcall initr_dm() failed
>   ### ERROR ### Please RESET the board ###
> 
> [...]

Applied to u-boot/master, thanks!

[1/1] rockchip: rk3588: Map SCMI shared memory area as non-cacheable
      commit: e8c10f9d2446d66f56fc3621752c995dd6e99192
-- 
Tom




More information about the U-Boot mailing list