1. 20 10月, 2014 1 次提交
  2. 07 6月, 2014 1 次提交
  3. 13 12月, 2013 1 次提交
  4. 22 11月, 2013 1 次提交
  5. 13 11月, 2013 1 次提交
  6. 04 7月, 2013 2 次提交
  7. 13 6月, 2013 5 次提交
  8. 30 4月, 2013 4 次提交
  9. 06 4月, 2013 1 次提交
  10. 23 3月, 2013 1 次提交
    • N
      drivers/rtc/rtc-at91rm9200.c: use a variable for storing IMR · 0ef1594c
      Nicolas Ferre 提交于
      On some revisions of AT91 SoCs, the RTC IMR register is not working.
      Instead of elaborating a workaround for that specific SoC or IP version,
      we simply use a software variable to store the Interrupt Mask Register
      and modify it for each enabling/disabling of an interrupt.  The overhead
      of this is negligible anyway.
      
      The interrupt mask register (IMR) for the RTC is broken on the AT91SAM9x5
      sub-family of SoCs (good overview of the members here:
      http://www.eewiki.net/display/linuxonarm/AT91SAM9x5 ).  The "user visible
      effect" is the RTC doesn't work.
      
      That sub-family is less than two years old and only has devicetree (DT)
      support and came online circa lk 3.7 .  The dust is yet to settle on the
      DT stuff at least for AT91 SoCs (translation: lots of stuff is still
      broken, so much that it is hard to know where to start).
      
      The fix in the patch is pretty simple: just shadow the silicon IMR
      register with a variable in the driver.  Some older SoCs (pre-DT) use the
      the rtc-at91rm9200 driver (e.g.  obviously the AT91RM9200) and they should
      not be impacted by the change.  There shouldn't be a large volume of
      interrupts associated with a RTC.
      Signed-off-by: NNicolas Ferre <nicolas.ferre@atmel.com>
      Reported-by: NDouglas Gilbert <dgilbert@interlog.com>
      Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      Cc: Ludovic Desroches <ludovic.desroches@atmel.com>
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      0ef1594c
  11. 22 2月, 2013 1 次提交
  12. 06 11月, 2012 1 次提交
  13. 04 7月, 2012 1 次提交
  14. 28 11月, 2011 1 次提交
  15. 31 3月, 2011 1 次提交
  16. 10 3月, 2011 1 次提交
    • J
      RTC: Clean out UIE icotl implementations · e428c6a2
      John Stultz 提交于
      With the generic RTC rework, the UIE mode irqs are handled
      in the generic layer, and only hardware specific ioctls
      get passed down to the rtc driver layer.
      
      So this patch removes the UIE mode ioctl handling in the rtc
      driver layer, which never get used.
      
      CC: Thomas Gleixner <tglx@linutronix.de>
      CC: Alessandro Zummo <a.zummo@towertech.it>
      CC: Marcelo Roberto Jimenez <mroberto@cpti.cetuc.puc-rio.br>
      CC: rtc-linux@googlegroups.com
      Signed-off-by: NJohn Stultz <john.stultz@linaro.org>
      e428c6a2
  17. 04 2月, 2011 1 次提交
  18. 23 9月, 2009 1 次提交
  19. 20 10月, 2008 1 次提交
  20. 17 10月, 2008 1 次提交
  21. 07 8月, 2008 1 次提交
  22. 25 7月, 2008 1 次提交
  23. 22 5月, 2008 2 次提交
  24. 28 4月, 2008 1 次提交
  25. 11 4月, 2008 1 次提交
  26. 09 5月, 2007 2 次提交
  27. 21 2月, 2007 1 次提交
    • D
      [PATCH] at91_rtc updates · 5d4675a8
      David Brownell 提交于
      Various bug fixes to the at91rm9200 RTC:
      
       - alarm:  setalarm() should pay attention to the "enabled" flag
      
       - init:  cleaner handling of the wakeup flags, which cpu init should
         really have set up.  Doing it here is just a workaround.
      
       - linkage:  since the at91_rtc driver probe() routine is in the init
         section, it should use platform_driver_probe() instead of leaving
         that pointer around in the driver struct after init section removal.
      
       - linkage:  likewise, remove() belongs in the exit section.
      
      Among other things, the init and alarm changes ensure that this driver
      handles the new sysfs "wakealarm" attribute properly.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Cc: Alessandro Zummo <a.zummo@towertech.it>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      5d4675a8
  28. 06 1月, 2007 1 次提交
  29. 14 12月, 2006 1 次提交
  30. 11 12月, 2006 1 次提交