ARM: shmobile: marzen-reference: Remove legacy clock support
authorSimon Horman <horms+renesas@verge.net.au>
Thu, 15 May 2014 11:32:12 +0000 (20:32 +0900)
committerSimon Horman <horms+renesas@verge.net.au>
Tue, 17 Jun 2014 10:56:31 +0000 (19:56 +0900)
Marzen DT reference is now only built for multiplatform
which means that CCF comes with the package. Remove unused legacy
code ifdefs to clean up the code.

Based on similar work for the Koelsch board by Magnus Damm.

Cc: Magnus Damm <damm@opensource.se>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm/mach-shmobile/board-marzen-reference.c

index 46936ff2627e6b0541c231aaf049d00c86bc13eb..1b63686e0160b369805a8dd0a13e0e4e1a942e3e 100644 (file)
 
 static void __init marzen_init_timer(void)
 {
-#ifdef CONFIG_COMMON_CLK
        r8a7779_clocks_init(r8a7779_read_mode_pins());
-#endif
        clocksource_of_init();
 }
 
-#ifdef CONFIG_COMMON_CLK
 /*
  * This is a really crude hack to provide clkdev support to platform
  * devices until they get moved to DT.
@@ -51,15 +48,10 @@ static const struct clk_name clk_names[] __initconst = {
        { "scif5", NULL, "sh-sci.5" },
        { "tmu0", "fck", "sh-tmu.0" },
 };
-#endif
 
 static void __init marzen_init(void)
 {
-#ifdef CONFIG_COMMON_CLK
        shmobile_clk_workaround(clk_names, ARRAY_SIZE(clk_names), false);
-#else
-       r8a7779_clock_init();
-#endif
        r8a7779_add_standard_devices_dt();
        of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
        r8a7779_init_irq_extpin_dt(1); /* IRQ1 as individual interrupt */