[PATCH] mediatek: add symlink for MT8188 SCP dual core firmware

Moudy Ho (何宗原) Moudy.Ho at mediatek.com
Mon Jan 12 23:44:31 PST 2026


On Tue, 2026-01-13 at 08:17 +0200, Dmitry Baryshkov wrote:
> 
> External email : Please do not click links or open attachments until
> you have verified the sender or the content.
> 
> 
> On Tue, Jan 13, 2026 at 01:15:21PM +0800, Chen-Yu Tsai wrote:
> > 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".
> 
> ALso please use the Link: string inside WHENCE file instead of
> actually
> creating a symlink.
> 

Hi Chen-Yu & Dmitry,

Thanks for your suggestions! I'll make the necessary changes in the
next version.

Thanks & Regards,
Moudy

> > 
> > > 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
> > > 
> > > 
> 
> --
> With best wishes
> Dmitry



More information about the Linux-mediatek mailing list