clk: mediatek: Fix MT2701 dependencies
authorJean Delvare <jdelvare@suse.de>
Tue, 24 Jan 2017 12:07:04 +0000 (13:07 +0100)
committerStephen Boyd <sboyd@codeaurora.org>
Fri, 27 Jan 2017 00:04:15 +0000 (16:04 -0800)
If I say "no" to "Clock driver for Mediatek MT2701", I don't want to
be asked individually about each sub-driver. No means no.

Additionally, this driver shouldn't be proposed at all on non-mediatek
builds, unless build-testing.

Signed-off-by: Jean Delvare <jdelvare@suse.de>
Fixes: e9862118272a ("clk: mediatek: Add MT2701 clock support")
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: James Liao <jamesjj.liao@mediatek.com>
Cc: Shunli Wang <shunli.wang@mediatek.com>
Cc: Erin Lo <erin.lo@mediatek.com>
Cc: Michael Turquette <mturquette@baylibre.com>
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/mediatek/Kconfig

index 0bd631a41f6a9287d3b1ed668bd604df595748a6..09cf9a6e563f4f19cd0738b059952eaed102796e 100644 (file)
@@ -8,44 +8,45 @@ config COMMON_CLK_MEDIATEK
 
 config COMMON_CLK_MT2701
        bool "Clock driver for Mediatek MT2701"
+       depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
        select COMMON_CLK_MEDIATEK
-       default ARCH_MEDIATEK
+       default ARCH_MEDIATEK && ARM
        ---help---
          This driver supports Mediatek MT2701 basic clocks.
 
 config COMMON_CLK_MT2701_MMSYS
        bool "Clock driver for Mediatek MT2701 mmsys"
-       select COMMON_CLK_MT2701
+       depends on COMMON_CLK_MT2701
        ---help---
          This driver supports Mediatek MT2701 mmsys clocks.
 
 config COMMON_CLK_MT2701_IMGSYS
        bool "Clock driver for Mediatek MT2701 imgsys"
-       select COMMON_CLK_MT2701
+       depends on COMMON_CLK_MT2701
        ---help---
          This driver supports Mediatek MT2701 imgsys clocks.
 
 config COMMON_CLK_MT2701_VDECSYS
        bool "Clock driver for Mediatek MT2701 vdecsys"
-       select COMMON_CLK_MT2701
+       depends on COMMON_CLK_MT2701
        ---help---
          This driver supports Mediatek MT2701 vdecsys clocks.
 
 config COMMON_CLK_MT2701_HIFSYS
        bool "Clock driver for Mediatek MT2701 hifsys"
-       select COMMON_CLK_MT2701
+       depends on COMMON_CLK_MT2701
        ---help---
          This driver supports Mediatek MT2701 hifsys clocks.
 
 config COMMON_CLK_MT2701_ETHSYS
        bool "Clock driver for Mediatek MT2701 ethsys"
-       select COMMON_CLK_MT2701
+       depends on COMMON_CLK_MT2701
        ---help---
          This driver supports Mediatek MT2701 ethsys clocks.
 
 config COMMON_CLK_MT2701_BDPSYS
        bool "Clock driver for Mediatek MT2701 bdpsys"
-       select COMMON_CLK_MT2701
+       depends on COMMON_CLK_MT2701
        ---help---
          This driver supports Mediatek MT2701 bdpsys clocks.