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:
|
||
|---|---|---|
| .. | ||
| clk-bcm63xx-gate.c | ||
| clk-bcm63xx.c | ||
| clk-bcm281xx.c | ||
| clk-bcm2711-dvp.c | ||
| clk-bcm2835-aux.c | ||
| clk-bcm2835.c | ||
| clk-bcm21664.c | ||
| clk-bcm53573-ilp.c | ||
| clk-bcm63268-timer.c | ||
| clk-cygnus.c | ||
| clk-hr2.c | ||
| clk-iproc-armpll.c | ||
| clk-iproc-asiu.c | ||
| clk-iproc-pll.c | ||
| clk-iproc.h | ||
| clk-kona-setup.c | ||
| clk-kona.c | ||
| clk-kona.h | ||
| clk-ns2.c | ||
| clk-nsp.c | ||
| clk-raspberrypi.c | ||
| clk-sr.c | ||
| Kconfig | ||
| Makefile | ||