1. 12 5月, 2009 1 次提交
    • M
      sh: remove old TMU driver · f19900b2
      Magnus Damm 提交于
      This patch removes the old TMU driver (CONFIG_SH_TMU/timer-tmu.c)
      
      As replacement, select the sh_tmu driver with CONFIG_SH_TIMER_TMU
      and configure timer channel using platform data.
      
      If multiple TMU channels are enabled using platform data, use the
      earlytimer parameter on the kernel command line to select channel.
      For instance, use "earlytimer=sh_tmu.0" to select the first channel.
      
      To verify which timer is being used, look at printouts or the timer
      irq count in /proc/interrupts.
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      f19900b2
  2. 08 5月, 2009 1 次提交
  3. 03 5月, 2009 3 次提交
  4. 30 4月, 2009 1 次提交
    • M
      sh: remove old CMT driver · f425752f
      Magnus Damm 提交于
      This patch removes the old CMT driver (CONFIG_SH_CMT/timer-cmt.c)
      
      As replacement, select the sh_cmt driver with CONFIG_SH_TIMER_CMT
      and configure timer channel using platform data.
      
      If multiple CMT channels are enabled using platform data, use the
      earlytimer parameter on the kernel command line to select channel.
      For instance, use "earlytimer=sh_cmt.0" to select the first channel.
      
      To verify which timer is being used, look at printouts or the timer
      irq count in /proc/interrupts.
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      f425752f
  5. 29 1月, 2009 1 次提交
  6. 29 7月, 2008 1 次提交
  7. 28 7月, 2008 1 次提交
    • A
      sh/kernel/ cleanups · 4c1cfab1
      Adrian Bunk 提交于
      This patch contains the following cleanups:
      - make the following needlessly global code static:
        - cf-enabler.c: cf_init()
        - cpu/clock.c: __clk_enable()
        - cpu/clock.c: __clk_disable()
        - process_32.c: default_idle()
        - time_32.c: struct clocksource_sh
        - timers/timer-tmu.c: struct tmu_timer_ops
      - remove the following unused functions (no CONFIG_BLK_DEV_FD on sh):
        - process_{32,64}.c: disable_hlt()
        - process_{32,64}.c: enable_hlt()
      Signed-off-by: NAdrian Bunk <bunk@kernel.org>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      4c1cfab1
  8. 09 5月, 2007 1 次提交
    • P
      sh: clockevent/clocksource/hrtimers/nohz TMU support. · 57be2b48
      Paul Mundt 提交于
      This adds basic support for clockevents and clocksources,
      presently only implemented for TMU-based systems (which
      are the majority of SH-3 and SH-4 systems).
      
      The old NO_IDLE_HZ implementation is also dropped completely,
      the only users of this were on TMU-based systems anyways.
      
      More work needs to be done to generalize the TMU handling,
      in that the current implementation is rather tied to the
      notion of TMU0 and TMU1 utilization.
      
      Additionally, as more SH timers switch over to this scheme,
      we'll be able to gut most of the remaining system timer
      infrastructure that existed before.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      57be2b48
  9. 06 12月, 2006 2 次提交
  10. 06 10月, 2006 3 次提交
  11. 27 9月, 2006 1 次提交
  12. 17 1月, 2006 1 次提交