[PATCH] clk: bcm: rpi: Mark VEC clock as CLK_IGNORE_UNUSED
Stefan Wahren
wahrenst at gmx.net
Fri Apr 24 09:32:25 PDT 2026
Am 01.04.26 um 13:13 schrieb Maíra Canal:
> On Raspberry Pi 3B, the VEC clock is used by the VideoCore firmware
> display driver, which remains active until the vc4 driver loads and
> sends NOTIFY_DISPLAY_DONE. If this clock is disabled during boot, a bus
> lockup happens and the firmware becomes unresponsive, causing a complete
> system lockup.
>
> Mark the VEC clock with CLK_IGNORE_UNUSED so it survives the unused
> clock disablement and remains available until the vc4 driver takes over
> display management.
>
> Fixes: 672299736af6 ("clk: bcm: rpi: Manage clock rate in prepare/unprepare callbacks")
> Reported-by: Mark Brown <broonie at kernel.org>
> Signed-off-by: Maíra Canal <mcanal at igalia.com>
FWIW:
Reviewed-by: Stefan Wahren <wahrenst at gmx.net>
More information about the linux-arm-kernel
mailing list