]> www.infradead.org Git - linux.git/commitdiff
clk: samsung: fix missing Tesla FSD dependency on Exynos
authorKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Sat, 29 Jan 2022 17:34:07 +0000 (18:34 +0100)
committerKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Tue, 1 Feb 2022 08:14:53 +0000 (09:14 +0100)
The Tesla FSD clock controller driver uses shared parts from Exynos
ARM64 clock drivers, so add proper dependency to fix COMPILE_TEST build
errors like:

  /usr/bin/aarch64-linux-gnu-ld: drivers/clk/samsung/clk-fsd.o: in function `fsd_cmu_probe':
  clk-fsd.c:(.init.text+0x9c): undefined reference to `exynos_arm64_register_cmu'

Reported-by: kernel test robot <lkp@intel.com>
Fixes: e3f3dc3810d3 ("clk: samsung: fsd: Add cmu_peric block clock information")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>
Link: https://lore.kernel.org/r/20220129173407.278591-1-krzysztof.kozlowski@canonical.com
drivers/clk/samsung/Kconfig

index 5f64c58f120f69f57881d29aeaa3150667d049b3..8e8245ab3fd1ec072e0bf6f2dbbe965d3af755ff 100644 (file)
@@ -129,6 +129,7 @@ config S3C2443_COMMON_CLK
 config TESLA_FSD_COMMON_CLK
        bool "Tesla FSD clock controller support" if COMPILE_TEST
        depends on COMMON_CLK_SAMSUNG
+       depends on EXYNOS_ARM64_COMMON_CLK
        help
          Support for the clock controller present on the Tesla FSD SoC.
          Choose Y here only if you build for this SoC.