• Rob Herring's avatar
    clk: versatile: Fix kconfig dependency on COMMON_CLK_VERSATILE · 5f55f1fb
    Rob Herring authored
    If COMPILE_TEST is enabled, then COMMON_CLK_VERSATILE can be disabled
    when dependent options like ICST are selected resulting in kconfig
    warnings:
    
    WARNING: unmet direct dependencies detected for ICST
      Depends on [n]: COMMON_CLK [=y] && COMMON_CLK_VERSATILE [=n]
      Selected by [y]:
      - ARCH_REALVIEW [=y] && (ARCH_MULTI_V5 [=n] || ARCH_MULTI_V6 [=n] || ARCH_MULTI_V7 [=y])
      - ARCH_VEXPRESS [=y] && ARCH_MULTI_V7 [=y]
      - ARCH_ZYNQ [=y] && ARCH_MULTI_V7 [=y]
    
    WARNING: unmet direct dependencies detected for CLK_SP810
      Depends on [n]: COMMON_CLK [=y] && COMMON_CLK_VERSATILE [=n]
      Selected by [y]:
      - ARCH_REALVIEW [=y] && (ARCH_MULTI_V5 [=n] || ARCH_MULTI_V6 [=n] || ARCH_MULTI_V7 [=y])
    
    Fix this by dropping COMMON_CLK_VERSATILE and just using 'menu' instead
    of 'menuconfig'.
    
    [arnd: add ZYNQ to the dependency list]
    
    Link: https://lore.kernel.org/r/20200527181307.2482167-1-robh@kernel.org
    Fixes: 81134fb5 ("clk: versatile: Rework kconfig structure")
    Cc: Linus Walleij <linus.walleij@linaro.org>
    Cc: Michael Turquette <mturquette@baylibre.com>
    Cc: Stephen Boyd <sboyd@kernel.org>
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-clk@vger.kernel.org
    Signed-off-by: default avatarRob Herring <robh@kernel.org>
    Acked-by: default avatarStephen Boyd <sboyd@kernel.org>
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    5f55f1fb
Kconfig 1011 Bytes