summaryrefslogtreecommitdiff
path: root/drivers/net/mtk_eth/mt7988.c
diff options
context:
space:
mode:
authorJonas Karlman <jonas@kwiboo.se>2025-11-16 01:45:29 +0000
committerTom Rini <trini@konsulko.com>2025-11-24 07:40:08 -0600
commite8c10f9d2446d66f56fc3621752c995dd6e99192 (patch)
treeb24a59a739bbc4464068828290a171149c8e472e /drivers/net/mtk_eth/mt7988.c
parent9eeed950445aa1e5f637f2e350986a0c45b0317c (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 <jonas@kwiboo.se> Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Diffstat (limited to 'drivers/net/mtk_eth/mt7988.c')
0 files changed, 0 insertions, 0 deletions