Attempting to build with "allyesconfig" means that we try and build all available options for the sandbox platforms. Doing so exposes that the drivers under drivers/clk/ti/ can only be compiled or linked on ARCH_OMAP2PLUS platforms as some drivers require platform specific headers while other drivers depend on these first drivers to link. Express those requirements in Kconfig as well.
Reviewed-by: Manorit Chawdhry <[email protected]> Signed-off-by: Tom Rini <[email protected]> --- Changes in v2: - Make it clearer how I hit this problem, and that it's ARCH_OMAP2PLUS specific drivers here. - Add Manorit's tag. Cc: Lukasz Majewski <[email protected]> Cc: Sean Anderson <[email protected]> Cc: Manorit Chawdhry <[email protected]> Cc: Andrew Davis <[email protected]> Cc: Udit Kumar <[email protected]> --- drivers/clk/ti/Kconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/ti/Kconfig b/drivers/clk/ti/Kconfig index fbcdefd889ae..ae39e94cc867 100644 --- a/drivers/clk/ti/Kconfig +++ b/drivers/clk/ti/Kconfig @@ -18,19 +18,19 @@ config CLK_TI_CTRL config CLK_TI_DIVIDER bool "TI divider clock driver" - depends on CLK && OF_CONTROL && CLK_CCF + depends on CLK && OF_CONTROL && CLK_CCF && ARCH_OMAP2PLUS help This enables the divider clock driver support on TI's SoCs. config CLK_TI_GATE bool "TI gate clock driver" - depends on CLK && OF_CONTROL + depends on CLK && OF_CONTROL && ARCH_OMAP2PLUS help This enables the gate clock driver support on TI's SoCs. config CLK_TI_MUX bool "TI mux clock driver" - depends on CLK && OF_CONTROL && CLK_CCF + depends on CLK && OF_CONTROL && CLK_CCF && ARCH_OMAP2PLUS help This enables the mux clock driver support on TI's SoCs. -- 2.43.0

