1. 03 5月, 2009 4 次提交
  2. 30 4月, 2009 3 次提交
    • 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
    • M
      sh: sh2/sh2a 16-bit CMT platform data · 698aa99d
      Magnus Damm 提交于
      This patch adds 16-bit cmt platform data for the following cpus:
       - sh7619 (2 channels)
       - sh7203/sh7263 (2 channels)
       - sh7206 (2 channels)
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      698aa99d
    • M
      sh: pass through ioremap() for non-mmu processors. · e6be3a25
      Magnus Damm 提交于
      All 32-bit SuperH processors currently go through __ioremap_mode()
      and check for IO_TRAPPED and directly mapped segments. With this
      patch we simplify the MMU less case with a pass through version of
       __ioremap_mode() which just returns the physical address.
      
      The effects of this is change are:
       - fix non-MMU ioremap() of high address hardware blocks (sh7203 CMT)
       - make sure IO_TRAPPED is not selected
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      e6be3a25
  3. 29 4月, 2009 2 次提交
  4. 28 4月, 2009 13 次提交
  5. 27 4月, 2009 18 次提交