1. 19 Feb, 2019 6 commits
  2. 14 Feb, 2019 4 commits
  3. 28 Jan, 2019 1 commit
    • Andrew Lunn's avatar
      gpio: vf610: Mask all GPIO interrupts · 7ae710f9
      Andrew Lunn authored
      On SoC reset all GPIO interrupts are disable. However, if kexec is
      used to boot into a new kernel, the SoC does not experience a
      reset. Hence GPIO interrupts can be left enabled from the previous
      kernel. It is then possible for the interrupt to fire before an
      interrupt handler is registered, resulting in the kernel complaining
      of an "unexpected IRQ trap", the interrupt is never cleared, and so
      fires again, resulting in an interrupt storm.
      
      Disable all GPIO interrupts before registering the GPIO IRQ chip.
      
      Fixes: 7f2691a1
      
       ("gpio: vf610: add gpiolib/IRQ chip driver for Vybrid")
      Signed-off-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Acked-by: default avatarStefan Agner <stefan@agner.ch>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      7ae710f9
  4. 23 Jan, 2019 5 commits
  5. 11 Jan, 2019 1 commit
  6. 07 Jan, 2019 1 commit
  7. 22 Dec, 2018 1 commit
  8. 21 Dec, 2018 8 commits
  9. 19 Dec, 2018 1 commit
    • Matti Vaittinen's avatar
      regmap: regmap-irq/gpio-max77620: add level-irq support · 1c2928e3
      Matti Vaittinen authored and Mark Brown's avatar Mark Brown committed
      
      
      Add level active IRQ support to regmap-irq irqchip. Change breaks
      existing regmap-irq type setting. Convert the existing drivers which
      use regmap-irq with trigger type setting (gpio-max77620) to work
      with this new approach. So we do not magically support level-active
      IRQs on gpio-max77620 - but add support to the regmap-irq for chips
      which support them =)
      
      We do not support distinguishing situation where HW supports rising
      and falling edge detection but not both. Separating this would require
      inventing yet another flags for IRQ types.
      
      Signed-off-by: default avatarMatti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
      Signed-off-by: Mark Brown's avatarMark Brown <broonie@kernel.org>
      1c2928e3
  10. 17 Dec, 2018 4 commits
  11. 14 Dec, 2018 8 commits