Files
linux-legacy/include/asm-avr32
David Brownell e723ff666a avr32: Generic clockevents support
This combines three patches from David Brownell:
  * avr32: tclib support
  * avr32: simplify clocksources
  * avr32: Turn count/compare into a oneshot clockevent device

Register both TC blocks (instead of just the first one) so that
the AT32/AT91 tclib code will pick them up (instead of just the
avr32-only PIT-style clocksource).

Rename the first one and its resources appropriately.

More cleanups to the cycle counter clocksource code

 - Disable all the weak symbol magic; remove the AVR32-only TCB-based
   clocksource code (source and header).

 - Mark the __init code properly.

 - Don't forget to report IRQF_TIMER.

 - Make the system work properly with this clocksource, by preventing
   use of the CPU "idle" sleep state in the idle loop when it's used.

Package the avr32 count/compare timekeeping support as a oneshot
clockevent device, so it supports NO_HZ and high res timers.
This means it also supports plugging in other clockevent devices
and clocksources.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2008-04-19 20:40:08 -04:00
..
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2007-10-19 11:53:41 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2007-10-24 10:16:02 +02:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2007-07-17 10:23:11 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2007-02-09 15:01:58 +01:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-10-11 11:14:14 -07:00
2006-09-26 08:48:54 -07:00
2008-01-25 08:31:43 +01:00
2006-09-26 08:48:54 -07:00
2007-10-16 09:43:10 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2008-02-13 14:44:03 +01:00
2007-05-11 08:29:34 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2008-04-17 10:42:34 -04:00
2006-09-26 08:48:54 -07:00
2008-01-28 23:21:18 +01:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2008-02-07 08:42:31 -08:00
2008-02-06 10:41:02 -08:00
2006-09-26 08:48:54 -07:00
2007-10-19 11:53:34 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2006-09-26 08:48:54 -07:00
2008-02-05 14:37:15 -08:00
2008-02-07 08:42:30 -08:00