Skip to content
  • Linus Torvalds's avatar
    Merge tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux · 4c8c225a
    Linus Torvalds authored
    Pull GPIO changes from Grant Likely:
     "This branch contains the usual set of individual driver improvements
      and bug fixes, as well as updates to the core code.  The more notable
      changes include:
    
       - Internally add new API for referencing GPIOs by gpio_desc instead
         of number.  Eventually this will become a public API
    
       - ACPI GPIO binding support"
    
    * tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux: (33 commits)
      arm64: select ARCH_WANT_OPTIONAL_GPIOLIB
      gpio: em: Use irq_domain_add_simple() to fix runtime error
      gpio: using common order: let 'static const' instead of 'const static'
      gpio/vt8500: memory cleanup missing
      gpiolib: Fix locking on gpio debugfs files
      gpiolib: let gpio_chip reference its descriptors
      gpiolib: use descriptors internally
      gpiolib: use gpio_chips list in gpiochip_find_base
      gpiolib: use gpio_chips list in sysfs ops
      gpiolib: use gpio_chips list in gpiochip_find
      gpiolib: use gpio_chips list in gpiolib_sysfs_init
      gpiolib: link all gpio_chips using a list
      gpio/langwell: cleanup driver
      gpio/langwell: Add Cloverview ids to pci device table
      gpio/lynxpoint: add chipset gpio driver.
      gpiolib: add missing braces in gpio_direction_show
      gpiolib-acpi: Fix error checks in interrupt requesting
      gpio: mpc8xxx: don't set IRQ_TYPE_NONE when creating irq mapping
      gpiolib: remove gpiochip_reserve()
      arm: pxa: tosa: do not use gpiochip_reserve()
      ...
    4c8c225a