1. 04 9月, 2014 1 次提交
  2. 02 9月, 2014 3 次提交
  3. 29 8月, 2014 9 次提交
  4. 28 8月, 2014 1 次提交
  5. 28 7月, 2014 3 次提交
  6. 23 7月, 2014 4 次提交
  7. 22 7月, 2014 2 次提交
  8. 16 7月, 2014 1 次提交
    • M
      pinctrl: st: Fix irqmux handler · 7a2deccf
      Maxime COQUELIN 提交于
      st_gpio_irqmux_handler() reads the status register to find out
      which banks inside the controller have pending IRQs.
      For each banks having pending IRQs, it calls the corresponding handler.
      
      Problem is that current code restricts the number of possible banks inside the
      controller to ST_GPIO_PINS_PER_BANK. This define represents the number of pins
      inside a bank, so it shouldn't be used here.
      
      On STiH407, PIO_FRONT0 controller has 10 banks, so IRQs pending in the two
      last banks (PIO18 & PIO19) aren't handled.
      
      This patch replace ST_GPIO_PINS_PER_BANK by the number of banks inside the
      controller.
      
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: <stable@vger.kernel.org> #v3.15+
      Acked-by: NSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
      Signed-off-by: NMaxime Coquelin <maxime.coquelin@st.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      7a2deccf
  9. 11 7月, 2014 16 次提交