[PATCH] arm64: dts: mediatek: mt8188-geralt: drop firmware-name from first SCP core
Chen-Yu Tsai
wenst at chromium.org
Wed Nov 19 00:41:21 PST 2025
On Wed, Nov 19, 2025 at 4:31 PM AngeloGioacchino Del Regno
<angelogioacchino.delregno at collabora.com> wrote:
>
> Il 19/11/25 08:02, Chen-Yu Tsai ha scritto:
> > Arnd pointed out that having firmware-name in the device tree is wrong.
> > Drop it.
> >
> > Fixes: e36be19823f0 ("arm64: dts: mediatek: mt8188-geralt: Enable first SCP core")
>
> Fixes here is .. well, right, but wrong - as if you "fix" that in previous kernel
> releases, you will create regressions :-)
This is a fix because the commit in question was merged in v6.18-rc1
and v6.18 hasn't been released yet. So you should pick it now for
v6.18.
> For all of the currently supported boards, I was planning to temporarily leave the
> firmware-name properties in place for one kernel version (v6.19) and remove it from
> all of them at once, for kernel v6.20.
OK. So I guess the plan is to have MT8188 SCP working in v6.18 based
on the current name then?
> I'd be okay if you send a commit or a series removing firmware-name from all of
> them, without any Fixes tag and without any "fix" word (so that we avoid autosel
> backports at all costs!), but keep in mind that I'd pick that in the next merge
> window, and not right now.
We can avoid autosel with:
Cc: <stable+noautosel at kernel.org> # reason goes here, and must be present
(See stable-kernel-rules for the whole paragraph.)
After the blobs in the firmware repo have been renamed, we then explicitly
backport the change to stable. I think that works out better? And the only
one that needs to be timed is the MT8188 change anyway.
How does that sound?
ChenYu
> Thanks!
> Angelo
>
> > Signed-off-by: Chen-Yu Tsai <wenst at chromium.org>
> > ---
> > arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi | 1 -
> > 1 file changed, 1 deletion(-)
> >
> > diff --git a/arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi b/arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi
> > index 7fedbacdac44..8e423504ec05 100644
> > --- a/arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi
> > +++ b/arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi
> > @@ -1166,7 +1166,6 @@ &scp_cluster {
> > &scp_c0 {
> > pinctrl-names = "default";
> > pinctrl-0 = <&scp_pins>;
> > - firmware-name = "mediatek/mt8188/scp.img";
> > memory-region = <&scp_mem_reserved>;
> > status = "okay";
> > };
>
>
More information about the Linux-mediatek
mailing list