[PATCH] mediatek: add symlink for MT8188 SCP dual core firmware
Chen-Yu Tsai
wenst at chromium.org
Mon Jan 12 21:15:21 PST 2026
On Tue, Jan 13, 2026 at 10:10 AM Moudy Ho <moudy.ho at mediatek.com> wrote:
>
> The MT8188 device tree (DTS) is configured for dual core SCP, and the
> driver by default attempts to load "scp_c0.img" as the core 0 firmware.
> Without this symlink, the firmware fails to load and the following error
> is observed:
>
> [ 79.494105] remoteproc remoteproc0: powering up scp
> [ 79.496217] remoteproc remoteproc0: Booting fw image mediatek/mt8188/scp.img, size 636548
> [ 79.497298] platform 10500000.scp: IPI buf addr 0x000ffb40
> [ 79.498013] platform 10500000.scp: IPI buffer does not fit in SRAM.
>
> This patch adds a symlink "scp_c0.img" pointing to "scp.img" under
> meditek/mt8188/ to ensure proper firmware loading for dual core SCP.
It should be the opposite. "scp_c0.img" is the proper name used upstream,
"scp.img" is the old name used in old DTBs.
So you should rename "scp.img" to "scp_c0.img", and then add a symlink
"scp.img" pointing to "scp_c0.img".
> Signed-off-by: Moudy Ho <moudy.ho at mediatek.com>
> ---
> mediatek/mt8188/scp_c0.img | 1 +
> 1 file changed, 1 insertion(+)
> create mode 120000 mediatek/mt8188/scp_c0.img
>
> diff --git a/mediatek/mt8188/scp_c0.img b/mediatek/mt8188/scp_c0.img
> new file mode 120000
> index 00000000..8d1dcd4d
> --- /dev/null
> +++ b/mediatek/mt8188/scp_c0.img
> @@ -0,0 +1 @@
> +scp.img
> \ No newline at end of file
> --
> 2.45.2
>
>
More information about the Linux-mediatek
mailing list