[PATCH] arm64: defconfig: Fix V3D deferred probe timeout

Stefan Wahren wahrenst at gmx.net
Wed Nov 12 09:20:38 PST 2025


Hi Mark,

Am 04.11.25 um 18:45 schrieb Stefan Wahren:
> The commit 4adc20ba95d4 ("ARM: dts: broadcom: rpi: Switch to V3D firmware
> clock") causes a regression in arm64 developer setups, which stores the
> kernel modules via NFS. Before this change the involved V3D clock provider
> was builtin, but after this DT change the clk-raspberrypi is responsible
> for V3D and for arm64/defconfig this driver is build as a kernel module.
> In case these kernel modules are provided via NFS this takes too long and
> the PM domain core give up before the clock driver could be loaded:
>
>    v3d fec00000.gpu: deferred probe timeout, ignoring dependency
>
> So resolve this issue by making this critical driver builtin.
>
> Reported-by: Mark Brown <broonie at kernel.org>
> Closes: https://lore.kernel.org/linux-arm-kernel/9ebda74e-e700-4fbe-bca5-382f92417a9c@sirena.org.uk/
> Fixes: 4adc20ba95d4 ("ARM: dts: broadcom: rpi: Switch to V3D firmware clock")
> Signed-off-by: Stefan Wahren <wahrenst at gmx.net>
can you confirm, that this fixes the problem in your case?

Thanks
Stefan
> ---
>   arch/arm64/configs/defconfig | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
> index e3a2d37bd104..1a48faad2473 100644
> --- a/arch/arm64/configs/defconfig
> +++ b/arch/arm64/configs/defconfig
> @@ -1341,7 +1341,7 @@ CONFIG_COMMON_CLK_RS9_PCIE=y
>   CONFIG_COMMON_CLK_VC3=y
>   CONFIG_COMMON_CLK_VC5=y
>   CONFIG_COMMON_CLK_BD718XX=m
> -CONFIG_CLK_RASPBERRYPI=m
> +CONFIG_CLK_RASPBERRYPI=y
>   CONFIG_CLK_IMX8MM=y
>   CONFIG_CLK_IMX8MN=y
>   CONFIG_CLK_IMX8MP=y




More information about the linux-arm-kernel mailing list