1. 14 Nov, 2016 1 commit
    • Phil Elwell's avatar
      pinctrl: bcm2835: Fix ints for GPIOs 28-31 & 46-53 · 00445b5d
      Phil Elwell authored
      Contrary to the documentation, the BCM2835 GPIO controller actually
      has four interrupt lines - one each for the three IRQ groups and one
      common. Confusingly, the GPIO interrupt groups don't correspond
      directly with the GPIO control banks. Instead, GPIOs 0-27 generate IRQ
      GPIO0, 28-45 IRQ GPIO1 and 46-53 IRQ GPIO2.
      
      Awkwardly, the GPIOs for IRQ GPIO1 straddle two 32-entry GPIO banks,
      so split out a function to process the interrupts for a single GPIO
      bank.
      
      Cc: Stefan Wahren <stefan.wahren@i2se.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Signed-off-by: default avatarPhil Elwell <phil@raspberrypi.org>
      Acked-by: default avatarEric Anholt <eric@anholt.net>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      00445b5d
  2. 11 Nov, 2016 2 commits
  3. 08 Nov, 2016 19 commits
  4. 07 Nov, 2016 1 commit
  5. 04 Nov, 2016 9 commits
  6. 31 Oct, 2016 1 commit
  7. 29 Oct, 2016 4 commits
  8. 28 Oct, 2016 2 commits
  9. 24 Oct, 2016 1 commit