1. 14 Jun, 2012 1 commit
  2. 04 Jun, 2012 1 commit
  3. 23 May, 2012 1 commit
  4. 21 May, 2012 7 commits
  5. 17 May, 2012 1 commit
  6. 15 May, 2012 2 commits
  7. 14 May, 2012 1 commit
  8. 12 May, 2012 2 commits
  9. 11 May, 2012 3 commits
  10. 08 May, 2012 3 commits
  11. 06 May, 2012 1 commit
  12. 05 May, 2012 3 commits
  13. 04 May, 2012 1 commit
    • Linus Walleij's avatar
      ARM: 7389/2: plat-versatile: modernize FPGA IRQ controller · 3108e6ab
      Linus Walleij authored
      This does two things to the FPGA IRQ controller in the versatile
      family:
      
      - Convert to MULTI_IRQ_HANDLER so we can drop the entry macro
        from the Integrator. The C IRQ handler was inspired from
        arch/arm/common/vic.c, recent bug discovered in this handler was
        accounted for.
      - Convert to using IRQ domains so we can get rid of the NO_IRQ
        mess and proceed with device tree and such stuff.
      
      As part of the exercise, bump all the low IRQ numbers on the
      Integrator PIC to start from 1 rather than 0, since IRQ 0 is
      now NO_IRQ. The Linux IRQ numbers are thus entirely decoupled
      from the hardware IRQ numbers in this controller.
      
      I was unable to split this patch. The main reason is the half-done
      conversion to device tree in Versatile.
      
      Tested on Integrator/AP and Integrator/CP.
      
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Acked-by: default avatarRob Herring <rob.herring@calxeda.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      3108e6ab
  14. 02 May, 2012 1 commit
  15. 27 Apr, 2012 1 commit
  16. 26 Apr, 2012 1 commit
  17. 25 Apr, 2012 2 commits
  18. 23 Apr, 2012 1 commit
  19. 22 Apr, 2012 1 commit
  20. 19 Apr, 2012 1 commit
  21. 18 Apr, 2012 1 commit
  22. 16 Apr, 2012 1 commit
  23. 06 Apr, 2012 1 commit
    • Rob Herring's avatar
      ARM: remove ixp23xx and ixp2000 platforms · c65f2abf
      Rob Herring authored
      ixp2xxx platforms have had no real changes since ~2006 and the maintainer
      has said on irc that they can be removed:
      
      13:05 < nico> do you still care about ixp2000?
      13:22 < lennert> not really, no
      13:58 < nico> do you think we could remove it from the kernel tree?
      14:01 < lennert> go for it, and remove ixp23xx too while you're at it
      
      Removing will help simplify ARM consolidation in general and PCI re-work
      specifically.
      Signed-off-by: default avatarRob Herring <rob.herring@calxeda.com>
      Cc: Randy Dunlap <rdunlap@xenotime.net>
      Acked-by: default avatarLennert Buytenhek <buytenh@wantstofly.org>
      c65f2abf
  24. 05 Apr, 2012 1 commit
    • Rob Herring's avatar
      ARM: fix __io macro for PCMCIA · 1ac02d79
      Rob Herring authored
      With commit c334bc15 (ARM: make mach/io.h include optional), PCMCIA was
      broken. PCMCIA depends on __io() returning a valid i/o address, and most
      ARM platforms require IO_SPACE_LIMIT be set to 0xffffffff for PCMCIA. This
      needs a better fix with a fixed i/o address mapping, but for now we just
      restore things to the previous behavior.
      
      This fixes at91, omap1, pxa and sa11xx. pxa needs io.h if PCI is enabled,
      but PCMCIA is not. sa11xx already has IO_SPACE_LIMIT set to 0xffffffff,
      so it doesn't need an io.h.
      Signed-off-by: default avatarRob Herring <rob.herring@calxeda.com>
      Cc: Joachim Eastwood <joachim.eastwood@jotron.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Andrew Victor <linux@maxim.org.za>
      Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
      Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
      Tested-by: Paul Parsons <lost.distance@yahoo.com> (pxa270)
      Acked-by: default avatarTony Lindgren <tony@atomide.com>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1ac02d79
  25. 27 Mar, 2012 1 commit