1. 28 1月, 2008 18 次提交
  2. 07 11月, 2007 2 次提交
  3. 31 10月, 2007 1 次提交
    • P
      sh: Clean up SR.RB Kconfig mess. · c81134b5
      Paul Mundt 提交于
      CPU_HAS_SR_RB is selected by both CPU_SH3 and CPU_SH4, so having a
      dependency and default y on those additionally doesn't make much sense.
      The select also has to be special cased for CPUs that don't support
      this.
      
      This is also something that has been abused too much as a result
      of being user-visible, hence the addition of the select in the first
      place. So just kill the user-visibility entirely while we're at it.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      c81134b5
  4. 30 10月, 2007 1 次提交
  5. 20 10月, 2007 1 次提交
  6. 28 9月, 2007 1 次提交
    • P
      sh: Conditionalize gUSA support. · 83662461
      Paul Mundt 提交于
      This conditionalizes gUSA support. gUSA is not supported on
      SMP configurations, and it's not necessary there anyways due
      to having other atomicity options (ie, movli.l/movco.l).
      
      Anything implementing the LL/SC semantics (all SH-4A CPUs)
      can switch to userspace atomicity implementations without
      requiring gUSA. This is left default-enabled on all UP so
      that glibc doesn't break.
      
      Those that know what they are doing can disable this explicitly.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      83662461
  7. 27 9月, 2007 1 次提交
  8. 21 9月, 2007 8 次提交
  9. 26 7月, 2007 3 次提交
  10. 25 7月, 2007 2 次提交
  11. 20 7月, 2007 2 次提交
    • M
      sh: intc - add support for SH7750 and its variants · 56386f64
      Magnus Damm 提交于
      This patch converts the cpu specific 7750 setup code to use the
      new intc controller. Many new vectors are added and multiple
      processor variants including 7091, 7750, 7750s, 7750r, 7751 and
      7751r should all have the correct vectors hooked up.
      
      IRLM interrupts can be enabled using ipr_irq_enable_irlm() which
      now is marked as __init.
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      56386f64
    • P
      sh: cpufreq: clock framework support. · cb5ec75b
      Paul Mundt 提交于
      This gets the SH cpufreq working again. We follow the changes
      in the AVR32 implementation for wrapping in to the clock framework.
      CPUs that wish to use this are required to define rate rounding
      primitives in order to satisfy clk_round_rate().
      
      This works well enough for the common case, though we should
      look at unifying this driver across all of the platforms that
      implement clock framework support in one capacity or another.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      cb5ec75b