1. 11 4月, 2012 2 次提交
  2. 26 1月, 2012 1 次提交
  3. 26 12月, 2011 2 次提交
  4. 05 11月, 2011 1 次提交
  5. 22 10月, 2011 1 次提交
    • M
      ARM: mach-shmobile: sh7372 A4R support (v4) · 382414b9
      Magnus Damm 提交于
      This change adds support for the sh7372 A4R power domain.
      
      The sh7372 A4R hardware power domain contains the
      SH CPU Core and a set of I/O devices including
      multimedia accelerators and I2C controllers.
      
      One special case about A4R is the INTCS interrupt
      controller that needs to be saved and restored to
      keep working as expected. Also the LCDC hardware
      blocks are in a different hardware power domain
      but have their IRQs routed only through INTCS. So
      as long as LCDCs are active we cannot power down
      INTCS because that would risk losing interrupts.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      382414b9
  6. 29 8月, 2011 1 次提交
    • M
      ARM: mach-shmobile: Remove 3DG/SGX from sh7372 INTCS · 4861da4f
      Magnus Damm 提交于
      This patch removes support for the SGX interrupt source in
      the sh7372 INTCS controller.
      
      The SGX hardware block included in sh7372 is already hooked
      up to the ARM Cortex-A8 core using the INTCA controller,
      so SGX users are encouraged to make use of that interrupt
      source instead.
      
      Removing support for the SGX interrupt source in INTCS
      simplifies the sh7372 power management code by allowing
      us to assume that only INTCA needs to be powered on to
      operate the SGX hardware.
      
      If the INTCS interrupt source would be kept then the kernel
      would be forced to deal with additional dependencies that does
      not follow the regular power domain hiearachy. With this
      patch in place we can safely power down INTCS while the
      SGX is operating.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      4861da4f
  7. 24 5月, 2011 1 次提交
    • S
      ARM: arch-shmobile: Use multiple irq vectors for SDHI · 2007aea1
      Simon Horman 提交于
      This patch reverts "ARM: mach-shmobile: sh7372 SDHI vector merge" and
      supplies 3 IRQ resources for each SDHI block.
      
      Some blocks have a 4th IRQ, but this is used for DRM feathres
      that I do not have access tot he documentation for and are almost
      certainly tainted by licensing issues. So the 4th IRQ is not
      hooked-up even if it exists.
      
      Cc: Chris Ball <cjb@laptop.org>
      Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
      Cc: Paul Mundt <lethal@linux-sh.org>
      Cc: Magnus Damm <magnus.damm@gmail.com>
      Signed-off-by: NSimon Horman <horms@verge.net.au>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      2007aea1
  8. 29 3月, 2011 1 次提交
  9. 18 1月, 2011 1 次提交
  10. 12 1月, 2011 1 次提交
  11. 08 11月, 2010 1 次提交
  12. 14 9月, 2010 1 次提交
  13. 20 5月, 2010 1 次提交
    • M
      ARM: mach-shmobile: sh7372 INTCS support · f4dd6185
      Magnus Damm 提交于
      Add support for the sh7372 INTCS interrupt controller.
      
      INTCS is the interrupt controller for the sh7372 SuperH
      processor core. It is tied into the INTCA interrupt
      controller which interfaces to the ARM processor.
      
      INTCS support is implemented using a new INTC table
      together with a chained interrupt handler that ties
      into the already supported INTCA controller.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      f4dd6185
  14. 15 4月, 2010 1 次提交
  15. 15 3月, 2010 1 次提交
  16. 15 2月, 2010 1 次提交
  17. 09 2月, 2010 3 次提交