1. 13 3月, 2012 1 次提交
  2. 24 2月, 2012 1 次提交
  3. 24 1月, 2012 2 次提交
  4. 18 1月, 2012 1 次提交
  5. 03 1月, 2012 1 次提交
  6. 20 12月, 2011 1 次提交
  7. 24 11月, 2011 1 次提交
    • M
      ARM: mach-shmobile: AG5EVM GIC Sparse IRQ fix · eded9143
      Magnus Damm 提交于
      Fix IRQ support on the AG5EVM board. The sh73a0 and the AG5EVM
      board make use of the ARM GIC hardware block as main interrupt
      controller. The following commit changed the default behaviour
      for non-device tree platforms and broke AG5EVM irq support:
      
      f37a53cc ARM: gic: fix irq_alloc_descs handling for sparse irq
      
      Without this fix the following warning triggers at boot:
      
      NR_IRQS:1024 nr_irqs:1024 1024
      ------------[ cut here ]------------
      WARNING: at arch/arm/common/gic.c:607 gic_init+0x90/0x2e4()
      Cannot allocate irq_descs @ IRQ16, assuming pre-allocated
      [<c000c868>] (unwind_backtrace+0x0/0xe0) from [<c001857c>] (warn_slowpath_commo)
      [<c001857c>] (warn_slowpath_common+0x48/0x60) from [<c00185d8>] (warn_slowpath_)
      [<c00185d8>] (warn_slowpath_fmt+0x2c/0x3c) from [<c029ee08>] (gic_init+0x90/0x2)
      [<c029ee08>] (gic_init+0x90/0x2e4) from [<c029f278>] (sh73a0_init_irq+0x30/0x18)
      [<c029f278>] (sh73a0_init_irq+0x30/0x184) from [<c029c0b4>] (init_IRQ+0x14/0x1c)
      [<c029c0b4>] (init_IRQ+0x14/0x1c) from [<c029a5cc>] (start_kernel+0x15c/0x2b8)
      [<c029a5cc>] (start_kernel+0x15c/0x2b8) from [<4000803c>] (0x4000803c)
      ---[ end trace 1b75b31a2719ed1c ]---
      
      With this fix applied interrupts work as expected.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Acked-by: NRob Herring <rob.herring@calxeda.com>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      eded9143
  8. 22 11月, 2011 4 次提交
  9. 16 11月, 2011 1 次提交
  10. 11 11月, 2011 1 次提交
  11. 05 11月, 2011 2 次提交
  12. 27 10月, 2011 1 次提交
  13. 22 8月, 2011 1 次提交
  14. 25 7月, 2011 1 次提交
  15. 21 6月, 2011 1 次提交
  16. 14 6月, 2011 1 次提交
  17. 25 5月, 2011 2 次提交
  18. 24 5月, 2011 2 次提交
  19. 01 2月, 2011 1 次提交
  20. 26 1月, 2011 1 次提交
  21. 22 1月, 2011 1 次提交
  22. 20 1月, 2011 1 次提交
  23. 18 1月, 2011 1 次提交
  24. 07 1月, 2011 1 次提交
  25. 22 12月, 2010 3 次提交
  26. 29 11月, 2010 1 次提交
  27. 24 11月, 2010 3 次提交
  28. 19 11月, 2010 1 次提交
  29. 18 11月, 2010 1 次提交
    • M
      ARM: mach-shmobile: Initial AG5 and AG5EVM support · 6d9598e2
      Magnus Damm 提交于
      This patch adds initial support for Renesas SH-Mobile AG5.
      
      At this point the AG5 CPU support is limited to the ARM
      core, SCIF serial and a CMT timer together with L2 cache
      and the GIC. The AG5EVM board also supports Ethernet.
      
      Future patches will add support for GPIO, INTCS, CPGA
      and platform data / driver updates for devices such as
      IIC, LCDC, FSI, KEYSC, CEU and SDHI among others.
      
      The code in entry-macro.S will be cleaned up when the
      ARM IRQ demux code improvements have been merged.
      
      Depends on the AG5EVM mach-type recently registered but
      not yet present in arch/arm/tools/mach-types.
      
      As the AG5EVM board comes with 512MiB memory it is
      recommended to turn on HIGHMEM.
      
      Many thanks to Yoshii-san for initial bring up.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      6d9598e2