Re: [PATCH] clk: add new Kconfig to control default behavior of disabling unused clocks
From: Brian Masney
Date: Tue Mar 17 2026 - 10:32:58 EST
On Tue, Mar 17, 2026 at 03:21:17PM +0200, Abel Vesa wrote:
> The solution has been already discussed for a long time now and it is:
> drop the clk_ignore_unused late_initcall entirely and then make a
> generic sync_state callback that the clock providers can use (or they
> could implement one themselves). This way, until sync_state is reached
> for a specific clock provider driver, all unused clocks remain as is.
I'm willing to work on the sync state support once my clk scaling
series [1] lands upstream. I believe that Saravana posted a series
related to clk sync state, and I need to look at that.
FWIW, the only reason I posted this patch is because at the end of
Stephen's LPC talk I got the impression that this was also an acceptable
change. I'm fine with dropping this change.
[1] https://lore.kernel.org/linux-clk/20260313-clk-scaling-v6-0-ce89968c5247@xxxxxxxxxx/
Brian