Le ven. 24 juil. 2026 à 10:45, Carlo Caione <[email protected]> a écrit : > > MT8188 reset_cpu() checks the U-Boot proper PSCI symbol even when the > function is built for SPL. A standalone SPL download agent runs before > BL31, so fastboot acknowledges a reboot request and then stalls while > attempting an unavailable PSCI system reset. > > Use the phase-aware configuration check so SPL falls back to the > watchdog reset provider. U-Boot proper continues to use PSCI as before. > > Signed-off-by: Carlo Caione <[email protected]> > --- > arch/arm/mach-mediatek/mt8188/init.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm/mach-mediatek/mt8188/init.c > b/arch/arm/mach-mediatek/mt8188/init.c > index 1108bc19373..b2cdec8c218 100644 > --- a/arch/arm/mach-mediatek/mt8188/init.c > +++ b/arch/arm/mach-mediatek/mt8188/init.c > @@ -33,7 +33,7 @@ void reset_cpu(void) > { > struct udevice *wdt; > > - if (IS_ENABLED(CONFIG_PSCI_RESET)) { > + if (CONFIG_IS_ENABLED(PSCI_RESET)) { > psci_system_reset(); > } else { > uclass_first_device(UCLASS_WDT, &wdt); > > --- > base-commit: d0c49353a648e135f269a2953dc9326505ba87de > change-id: 20260724-ccaione-upstream-mt8188-spl-reset-8aaee719823d > > Best regards, > -- > Carlo Caione <[email protected]> >
Reviewed-by: Julien Stephan <[email protected]>
