clk: renesas: Make clock tables Kconfig configurable
authorMarek Vasut <marek.vasut+renesas@gmail.com>
Mon, 8 Jan 2018 15:32:38 +0000 (16:32 +0100)
committerMarek Vasut <marex@denx.de>
Wed, 24 Jan 2018 22:27:22 +0000 (23:27 +0100)
Add Kconfig entries for each SoC clock table, so they can be
compiled in or out at build time. This can reduce the size of
the binary if desired.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
drivers/clk/renesas/Kconfig
drivers/clk/renesas/Makefile

index 8eca88c6ee8384d6b24d68fec1d94a60c2110a22..d805f8b36e9e03af7e82ab157ade60f82edf9dc5 100644 (file)
@@ -10,3 +10,31 @@ config CLK_RCAR_GEN3
        depends on CLK_RENESAS
        help
          Enable this to support the clocks on Renesas RCar Gen3 SoC.
+
+config CLK_R8A7795
+       bool "Renesas R8A7795 clock driver"
+       def_bool y if R8A7795
+       depends on CLK_RCAR_GEN3
+       help
+         Enable this to support the clocks on Renesas R8A7795 SoC.
+
+config CLK_R8A7796
+       bool "Renesas R8A7796 clock driver"
+       def_bool y if R8A7796
+       depends on CLK_RCAR_GEN3
+       help
+         Enable this to support the clocks on Renesas R8A7796 SoC.
+
+config CLK_R8A77970
+       bool "Renesas R8A77970 clock driver"
+       def_bool y if R8A77970
+       depends on CLK_RCAR_GEN3
+       help
+         Enable this to support the clocks on Renesas R8A77970 SoC.
+
+config CLK_R8A77995
+       bool "Renesas R8A77995 clock driver"
+       def_bool y if R8A77995
+       depends on CLK_RCAR_GEN3
+       help
+         Enable this to support the clocks on Renesas R8A77995 SoC.
index 969241a4c7b6eb4a5c82fffa7793663211d8d504..0b8585b85008e6c378d9a44cbf83d2602179aeac 100644 (file)
@@ -1,5 +1,5 @@
-obj-$(CONFIG_CLK_RCAR_GEN3) += clk-rcar-gen3.o \
-       r8a7795-cpg-mssr.o \
-       r8a7796-cpg-mssr.o \
-       r8a77970-cpg-mssr.o \
-       r8a77995-cpg-mssr.o
+obj-$(CONFIG_CLK_RCAR_GEN3) += clk-rcar-gen3.o
+obj-$(CONFIG_CLK_R8A7795) += r8a7795-cpg-mssr.o
+obj-$(CONFIG_CLK_R8A7796) += r8a7796-cpg-mssr.o
+obj-$(CONFIG_CLK_R8A77970) += r8a77970-cpg-mssr.o
+obj-$(CONFIG_CLK_R8A77995) += r8a77995-cpg-mssr.o