1. 11 5月, 2014 1 次提交
  2. 24 12月, 2013 2 次提交
  3. 23 10月, 2012 1 次提交
  4. 18 5月, 2012 1 次提交
  5. 17 4月, 2012 1 次提交
  6. 12 1月, 2012 1 次提交
  7. 14 6月, 2011 1 次提交
    • P
      serial: sh-sci: Abstract register maps. · 61a6976b
      Paul Mundt 提交于
      This takes a bit of a sledgehammer to the horribly CPU subtype
      ifdef-ridden header and abstracts all of the different register layouts
      in to distinct types which in turn can be overriden on a per-port basis,
      or permitted to default to the map matching the port type at probe time.
      
      In the process this ultimately fixes up inumerable bugs with mismatches
      on various CPU types (particularly the legacy ones that were obviously
      broken years ago and no one noticed) and provides a more tightly coupled
      and consolidated platform for extending and implementing generic
      features.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      61a6976b
  8. 31 3月, 2011 1 次提交
  9. 02 11月, 2010 1 次提交
  10. 05 10月, 2010 1 次提交
  11. 01 10月, 2010 1 次提交
  12. 22 5月, 2010 1 次提交
  13. 26 4月, 2010 1 次提交
  14. 15 4月, 2010 1 次提交
    • P
      sh: intc: IRQ auto-distribution support. · dc825b17
      Paul Mundt 提交于
      This implements support for hardware-managed IRQ balancing as implemented
      by SH-X3 cores (presently only hooked up for SH7786, but can probably be
      carried over to other SH-X3 cores, too).
      
      CPUs need to specify their distribution register along with the mask
      definitions, as these follow the same format. Peripheral IRQs that don't
      opt out of balancing will be automatically distributed at the whim of the
      hardware block, while each CPU needs to verify whether it is handling the
      IRQ or not, especially before clearing the mask.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      dc825b17
  15. 13 4月, 2010 2 次提交
  16. 29 3月, 2010 1 次提交
    • P
      sh: sh7786 clkdev lookups. · e21d2aa7
      Paul Mundt 提交于
      This plugs in clkdev lookups for the SH7786 clocks and migrates off of
      clock string usage for the TMU clocks.
      
      Previously the TMU clocks were aliased to the peripheral clock, so this
      gets the driver actually toggling the proper clocks now as well.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      e21d2aa7
  17. 10 3月, 2010 1 次提交
  18. 26 1月, 2010 1 次提交
    • P
      sh: Mass ctrl_in/outX to __raw_read/writeX conversion. · 9d56dd3b
      Paul Mundt 提交于
      The old ctrl in/out routines are non-portable and unsuitable for
      cross-platform use. While drivers/sh has already been sanitized, there
      is still quite a lot of code that is not. This converts the arch/sh/ bits
      over, which permits us to flag the routines as deprecated whilst still
      building with -Werror for the architecture code, and to ensure that
      future users are not added.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      9d56dd3b
  19. 15 12月, 2009 1 次提交
  20. 13 8月, 2009 1 次提交
  21. 23 7月, 2009 1 次提交
  22. 24 6月, 2009 2 次提交
  23. 23 6月, 2009 1 次提交
    • P
      sh: SH7786 SMP support. · 2eb2a436
      Paul Mundt 提交于
      SH7786 is roughly identical to SH-X3 proto SMP, though there are only 2
      CPUs. This just wraps in to the existing SH-X3 SMP code with some minor
      changes for SH7786, including wiring up the IPIs properly, enabling
      IRQ_PER_CPU, and so forth.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      2eb2a436
  24. 13 5月, 2009 1 次提交
  25. 08 5月, 2009 1 次提交
  26. 14 4月, 2009 1 次提交
  27. 16 3月, 2009 1 次提交
  28. 03 3月, 2009 1 次提交