Skip to content
  • Linus Torvalds's avatar
    Merge tag 'gpio-v3.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio · a1df7efe
    Linus Torvalds authored
    Pull GPIO changes from Linus Walleij:
     "This is the GPIO bulk changes for the v3.20 series:
    
      GPIOLIB core changes:
       - Create and use of_mm_gpiochip_remove() for removing memory-mapped
         OF GPIO chips
       - GPIO MMIO library suppports bgpio_set_multiple for switching
         several lines at once, a feature merged in the last cycle.
    
      New drivers:
       - New driver for the APM X-gene standby GPIO controller
       - New driver for the Fujitsu MB86S7x GPIO controller
    
      Cleanups:
       - Moved rcar driver to use gpiolib irqchip
       - Moxart converted to the GPIO MMIO library
       - GE driver converted to GPIO MMIO library
       - Move sx150x to irqdomain
       - Move max732x to irqdomain
       - Move vx855 to use managed resources
       - Move dwapb to use managed resources
       - Clean tc3589x from platform data
       - Clean stmpe driver to use device tree only probe
    
      New subtypes:
       - sx1506 support in the sx150x driver
       - Quark 1000 SoC support in the SCH driver
       - Support X86 in the Xilinx driver
       - Support PXA1928 in the PXA driver
    
      Extended drivers:
       - max732x supports device tree probe
       - sx150x supports device tree probe
    
      Various minor cleanups and bug fixes"
    
    * tag 'gpio-v3.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: (61 commits)
      gpio: kconfig: replace PPC_OF with PPC
      gpio: pxa: add PXA1928 gpio type support
      dt/bindings: gpio: add compatible string for marvell,pxa1928-gpio
      gpio: pxa: remove mach IRQ includes
      gpio: max732x: use an inline function for container cast
      gpio: use sizeof() instead of hardcoded values
      gpio: max732x: add set_multiple function
      gpio: sch: Consolidate similar algorithms
      gpio: tz1090-pdc: Use resource_size to fix off-by-one resource size calculation
      gpio: ge: Convert to use devm_kstrdup
      gpio: correctly use const char * const
      gpio: sx150x: fixup OF support
      gpio: mpc8xxx: Use of_mm_gpiochip_remove
      gpio: Add Fujitsu MB86S7x GPIO driver
      gpio: mpc8xxx: Convert to platform device interface.
      gpio: zevio: Use of_mm_gpiochip_remove
      gpio: gpio-mm-lantiq: Use of_mm_gpiochip_remove
      gpio: gpio-mm-lantiq: Use of_property_read_u32
      gpio: gpio-mm-lantiq: Do not replicate code
      gpio :gpio-mm-lantiq: Use devm_kzalloc
      ...
    a1df7efe