[PATCH] mediatek: Add MT8188 SCP firmware

Nícolas F. R. A. Prado nfraprado at collabora.com
Tue Mar 18 15:27:07 PDT 2025


On Tue, Mar 18, 2025 at 05:47:19PM +0800, Moudy Ho wrote:
> System Control Processor is an RISC-V processor in MediaTek MT8188 SoC.
> It supports vedio encode/decode, MDP and CrOS EC host command.
> 
> Internal version: geralt_scp_v2.0.27749-b012b17bb
> Release version: v2.0.27749
> Signed-off-by: Moudy Ho <moudy.ho at mediatek.com>
> ---
>  mediatek/mt8188/scp.img | Bin 0 -> 636548 bytes
>  1 file changed, 0 insertions(+), 0 deletions(-)
>  create mode 100644 mediatek/mt8188/scp.img
> 
> diff --git a/mediatek/mt8188/scp.img b/mediatek/mt8188/scp.img
> new file mode 100644
> index 0000000000000000000000000000000000000000..d7d7b1818b76b599fafbfc53e05dc3016e1cbb28

Hi Moudy,

This firmware fails to load when using the dual core SCP DT description [1]:

  [   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.

Please submit the firmware that works with the dual-core SCP description.

Thanks,
Nícolas

[1] https://lore.kernel.org/all/20250318-scp-dual-core-mt8390-v1-0-8733e192cc73@collabora.com



More information about the Linux-mediatek mailing list