diff options
| author | Jonas Karlman <[email protected]> | 2025-11-16 01:45:29 +0000 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2025-11-24 07:40:08 -0600 |
| commit | e8c10f9d2446d66f56fc3621752c995dd6e99192 (patch) | |
| tree | b24a59a739bbc4464068828290a171149c8e472e /Makefile | |
| parent | 9eeed950445aa1e5f637f2e350986a0c45b0317c (diff) | |
rockchip: rk3588: Map SCMI shared memory area as non-cacheable
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 ###
Update the memory mapping on RK3588 to mark the SCMI shared memory area
as non-cacheable to fix the SCMI shared memory based transport issue
that prevented RK3588 boards from booting.
Signed-off-by: Jonas Karlman <[email protected]>
Reviewed-by: Marek Vasut <[email protected]>
Reviewed-by: Kever Yang <[email protected]>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions
