1. Nov 28, 2016
  2. Nov 26, 2016
  3. Nov 23, 2016
  4. Nov 18, 2016
    • Sudeep Holla's avatar
      Input: gpio_keys - set input direction explicitly · dadbb0aa
      Sudeep Holla authored
      Commit 700a38b2 ("Input: gpio_keys - switch to using generic device
      properties") switched to use generic device properties for GPIO keys and
      commit 5feeca3c ("Input: gpio_keys - add support for GPIO descriptors")
      switched from legacy GPIO numbers to GPIO descriptors.
      
      Previously devm_gpio_request_one was explicitly passed GPIOF_DIR_IN flag
      to set the GPIO direction as input. However devm_get_gpiod_from_child
      doesn't have such provisions and hence fwnode_get_named_gpiod can't set
      it as input.
      
      This breaks few platforms with the following error:
      " gpiochip_lock_as_irq: tried to flag a GPIO set as output for IRQ
        unable to lock HW IRQ <n> for IRQ
        genirq: Failed to request resources for POWER (irq <x>) on irqchip
        gpio_keys: Unable to claim irq <x>; error -22
        gpio-keys: probe failed with error -22 "
      
      This patch fixes the issue by setting input direction explicitly for
      gpio lines described by generic properties.
      
      Fixes: 700a38b2
      
       ("Input: gpio_keys - switch to using generic device properties")
      Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      dadbb0aa
  5. Nov 17, 2016
  6. Nov 09, 2016
  7. Nov 08, 2016
  8. Oct 27, 2016
  9. Oct 22, 2016
  10. Oct 14, 2016
  11. Oct 12, 2016
  12. Oct 08, 2016
  13. Oct 05, 2016