]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: versatile: core: Remove unused function
authorRickard Strandqvist <rickard_strandqvist@spectrumdigital.se>
Sat, 3 Jan 2015 16:52:39 +0000 (17:52 +0100)
committerOlof Johansson <olof@lixom.net>
Thu, 15 Jan 2015 01:29:18 +0000 (17:29 -0800)
Remove the function versatile_leds_event() that is not used anywhere.

This was partially found by using a static code analysis program called cppcheck.

Signed-off-by: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Olof Johansson <olof@lixom.net>
arch/arm/mach-versatile/core.c

index 08fb8c89f414f548775b7b0ec18a77069e71ffce..6ea09fe5342671f0d14a4f50803d3d03aa5ddf96 100644 (file)
@@ -728,43 +728,6 @@ struct of_dev_auxdata versatile_auxdata_lookup[] __initdata = {
 };
 #endif
 
-#ifdef CONFIG_LEDS
-#define VA_LEDS_BASE (__io_address(VERSATILE_SYS_BASE) + VERSATILE_SYS_LED_OFFSET)
-
-static void versatile_leds_event(led_event_t ledevt)
-{
-       unsigned long flags;
-       u32 val;
-
-       local_irq_save(flags);
-       val = readl(VA_LEDS_BASE);
-
-       switch (ledevt) {
-       case led_idle_start:
-               val = val & ~VERSATILE_SYS_LED0;
-               break;
-
-       case led_idle_end:
-               val = val | VERSATILE_SYS_LED0;
-               break;
-
-       case led_timer:
-               val = val ^ VERSATILE_SYS_LED1;
-               break;
-
-       case led_halted:
-               val = 0;
-               break;
-
-       default:
-               break;
-       }
-
-       writel(val, VA_LEDS_BASE);
-       local_irq_restore(flags);
-}
-#endif /* CONFIG_LEDS */
-
 void versatile_restart(enum reboot_mode mode, const char *cmd)
 {
        void __iomem *sys = __io_address(VERSATILE_SYS_BASE);