kernel: update 3.18 to 3.18.14
[openwrt/staging/yousong.git] / target / linux / gemini / patches-3.18 / 160-gemini-timers.patch
index 06251356d2a7429852594289c7e2ca3a929f09a5..4b0edb45d162f751bfb7475f5b3158f28d69fe84 100644 (file)
@@ -1,5 +1,5 @@
---- a/arch/arm/mach-gemini/time.c      2015-03-25 23:06:03.188317455 +0200
-+++ b/arch/arm/mach-gemini/time.c      2015-03-25 23:06:24.417315486 +0200
+--- a/arch/arm/mach-gemini/time.c
++++ b/arch/arm/mach-gemini/time.c
 @@ -15,15 +15,18 @@
  #include <asm/mach/time.h>
  #include <linux/clockchips.h>
@@ -76,7 +76,7 @@
  
        return 0;
  }
-@@ -66,48 +80,68 @@
+@@ -66,48 +80,68 @@ static void gemini_timer_set_mode(enum c
        u32 cr;
  
        switch (mode) {
  {
        struct clock_event_device *evt = &gemini_clockevent;
  
-@@ -116,14 +150,11 @@
+@@ -116,14 +150,11 @@ static irqreturn_t gemini_timer_interrup
  }
  
  static struct irqaction gemini_timer_irq = {
  void __init gemini_timer_init(void)
  {
        u32 reg_v;
-@@ -151,20 +182,35 @@
+@@ -151,20 +182,35 @@ void __init gemini_timer_init(void)
        }
  
        /*