]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: kirkwood: Remove all remaining trace of DNS-320/325 platform code
authorJamie Lentin <jm@lentin.co.uk>
Sun, 11 Aug 2013 14:26:50 +0000 (15:26 +0100)
committerJason Cooper <jason@lakedaemon.net>
Mon, 12 Aug 2013 18:43:35 +0000 (18:43 +0000)
No platform code left now, so remove all references to it.

The reset gpio code didn't work to begin with, it will be replaced with
a DT node at a future date. -jc

Signed-off-by: Jamie Lentin <jm@lentin.co.uk>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
arch/arm/configs/kirkwood_defconfig
arch/arm/mach-kirkwood/Kconfig
arch/arm/mach-kirkwood/Makefile
arch/arm/mach-kirkwood/board-dnskw.c [deleted file]
arch/arm/mach-kirkwood/board-dt.c
arch/arm/mach-kirkwood/common.h

index b180588960f7aa1614cdbfd4f7ccb0f83b654645..d9ea71fca656f0fff9b6c545fe546951e4a52fe7 100644 (file)
@@ -29,7 +29,6 @@ CONFIG_MACH_SHEEVAPLUG=y
 CONFIG_MACH_T5325=y
 CONFIG_MACH_TS219=y
 CONFIG_MACH_TS41X=y
-CONFIG_MACH_DLINK_KIRKWOOD_DT=y
 # CONFIG_CPU_FEROCEON_OLD_ID is not set
 CONFIG_PCI_MVEBU=y
 CONFIG_PREEMPT=y
index 780bca07f7f3c5743bbc1444e715aab168098d86..94540d5cb75b1e6a1a75a777b782ba6af68ee0b2 100644 (file)
@@ -105,14 +105,6 @@ config ARCH_KIRKWOOD_DT
          Say 'Y' here if you want your kernel to support the
          Marvell Kirkwood using flattened device tree.
 
-config MACH_DLINK_KIRKWOOD_DT
-       bool "D-Link Kirkwood-based NAS (Flattened Device Tree)"
-       select ARCH_KIRKWOOD_DT
-       help
-         Say 'Y' here if you want your kernel to support the
-         Kirkwood-based D-Link NASes such as DNS-320 & DNS-325,
-         using Flattened Device Tree.
-
 config MACH_MV88F6281GTW_GE_DT
        bool "Marvell 88F6281 GTW GE Board (Flattened Device Tree)"
        select ARCH_KIRKWOOD_DT
index 937d4e1fb8a71ece03c3243acf55a6dc3cf48f49..d1f8e3d0793bef6dea7f05cdf8368a981c999702 100644 (file)
@@ -11,5 +11,4 @@ obj-$(CONFIG_MACH_TS219)              += ts219-setup.o tsx1x-common.o
 obj-$(CONFIG_MACH_TS41X)               += ts41x-setup.o tsx1x-common.o
 
 obj-$(CONFIG_ARCH_KIRKWOOD_DT)         += board-dt.o
-obj-$(CONFIG_MACH_DLINK_KIRKWOOD_DT)   += board-dnskw.o
 obj-$(CONFIG_MACH_MV88F6281GTW_GE_DT)  += board-mv88f6281gtw_ge.o
diff --git a/arch/arm/mach-kirkwood/board-dnskw.c b/arch/arm/mach-kirkwood/board-dnskw.c
deleted file mode 100644 (file)
index 2af7a95..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright 2012 (C), Jamie Lentin <jm@lentin.co.uk>
- *
- * arch/arm/mach-kirkwood/board-dnskw.c
- *
- * D-link DNS-320 & DNS-325 NAS Init for drivers not converted to
- * flattened device tree yet.
- *
- * This file is licensed under the terms of the GNU General Public
- * License version 2.  This program is licensed "as is" without any
- * warranty of any kind, whether express or implied.
- */
-
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/platform_device.h>
-#include <linux/gpio.h>
-#include "common.h"
-
-/* Register any GPIO for output and set the value */
-static void __init dnskw_gpio_register(unsigned gpio, char *name, int def)
-{
-       if (gpio_request(gpio, name) == 0 &&
-           gpio_direction_output(gpio, 0) == 0) {
-               gpio_set_value(gpio, def);
-               if (gpio_export(gpio, 0) != 0)
-                       pr_err("dnskw: Failed to export GPIO %s\n", name);
-       } else
-               pr_err("dnskw: Failed to register %s\n", name);
-}
-
-void __init dnskw_init(void)
-{
-       /* Set NAS to turn back on after a power failure */
-       dnskw_gpio_register(37, "dnskw:power:recover", 1);
-}
index b129c65c23a46f97d04ae49001e7d290dcffc8b3..b1872e93a78d16fb7b180944beb998fb1a18e043 100644 (file)
@@ -106,9 +106,6 @@ static void __init kirkwood_dt_init(void)
        kexec_reinit = kirkwood_enable_pcie;
 #endif
 
-       if (of_machine_is_compatible("dlink,dns-kirkwood"))
-               dnskw_init();
-
        if (of_machine_is_compatible("marvell,mv88f6281gtw-ge"))
                mv88f6281gtw_ge_init();
 
index cc639bbf9ac50ffd99ea651da72d3c6c03e60d90..1296de94febff5735d0998dd0f6d4587d8642346 100644 (file)
@@ -59,12 +59,6 @@ void kirkwood_restart(enum reboot_mode, const char *);
 void kirkwood_clk_init(void);
 
 /* board init functions for boards not fully converted to fdt */
-#ifdef CONFIG_MACH_DLINK_KIRKWOOD_DT
-void dnskw_init(void);
-#else
-static inline void dnskw_init(void) {};
-#endif
-
 #ifdef CONFIG_MACH_MV88F6281GTW_GE_DT
 void mv88f6281gtw_ge_init(void);
 #else