1. 07 5月, 2009 1 次提交
    • P
      sh: Integrate the SH-5 onchip_remap() more coherently. · 0fb849b9
      Paul Mundt 提交于
      Presently this is special-cased for early initialization. While there are
      situations where these static early initializations are still necessary,
      with minor changes it is possible to use this for the regular ioremap
      implementation as well. This allows us to kill off the special-casing for
      the remap completely and to start tidying up all of the SH-5
      special-casing in drivers.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      0fb849b9
  2. 03 5月, 2009 9 次提交
  3. 30 4月, 2009 2 次提交
    • 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
  4. 28 4月, 2009 3 次提交
  5. 27 4月, 2009 2 次提交
  6. 22 4月, 2009 1 次提交
  7. 21 4月, 2009 1 次提交
  8. 20 4月, 2009 1 次提交
  9. 19 4月, 2009 5 次提交
  10. 16 4月, 2009 8 次提交
  11. 14 4月, 2009 1 次提交
  12. 07 4月, 2009 1 次提交
  13. 04 4月, 2009 1 次提交
    • M
      sh: Fix up DSP context save/restore. · 01ab1039
      Michael Trimarchi 提交于
      There were a number of issues with the DSP context save/restore code,
      mostly left-over relics from when it was introduced on SH3-DSP with
      little follow-up testing, resulting in things like task_pt_dspregs()
      referencing incorrect state on the stack.
      
      This follows the MIPS convention of tracking the DSP state in the
      thread_struct and handling the state save/restore in switch_to() and
      finish_arch_switch() respectively. The regset interface is also updated,
      which allows us to finally be rid of task_pt_dspregs() and the special
      cased task_pt_regs().
      Signed-off-by: NMichael Trimarchi <michael@evidence.eu.com>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      01ab1039
  14. 03 4月, 2009 1 次提交
  15. 02 4月, 2009 3 次提交