• Linus Torvalds's avatar
    Merge tag 'pinctrl-v3.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · c1b30e4d
    Linus Torvalds authored
    Pull pin control changes from Linus Walleij:
     "Here is a stash of pin control changes I have collected for the v3.19
      series.  Mainly new hardware support, with Intels new embedded SoC as
      the especially interesting thing standing out, fully using the
      subsystem.
    
       - Force conversion of the ux500 pin control device trees and parsers
         to use the generic pin control bindings.
       - New driver and device tree bindings for the Qualcomm PMIC MPP pin
         controller and GPIO.
       - Some ACPI infrastructure for pin controllers.
       - New driver for the Intel CherryView/Braswell pin controller, the
         first Intel pin controller to fully take advantage of the pin
         control subsystem.
       - Support the Freescale i.MX VF610 variant.
       - Support the sunxi A80 variant.
       - Support the Samsung Exynos 4415 and Exynos 7 variants.
       - Split out Intel pin controllers to their own subdirectory.
       - A large slew of rockchip pin control updates, including
         suspend/resume support.
       - A large slew of Samsung Exynos pin controller updates.
       - Various minor updates and fixes"
    
    * tag 'pinctrl-v3.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (49 commits)
      pinctrl: at91: enhance (debugfs) at91_gpio_dbg_show
      pinctrl: meson: add device tree bindings documentation
      gpio: tz1090: Fix error handling of irq_of_parse_and_map
      pinctrl: tz1090-pinctrl.txt: Fix typo in binding
      pinctrl: pinconf-generic: Declare dt_params/conf_items const
      pinctrl: exynos: Add support for Exynos4415
      pinctrl: exynos: Add initial driver data for Exynos7
      pinctrl: exynos: Add irq_chip instance for Exynos7 wakeup interrupts
      pinctrl: exynos: Consolidate irq domain callbacks
      pinctrl: exynos: Generalize the eint16_31 demux code
      pinctrl: samsung: Separate per-bank init and runtime data
      pinctrl: samsung: Constify samsung_pin_ctrl struct
      pinctrl: samsung: Constify samsung_pin_bank_type struct
      pinctrl: samsung: Drop unused label field in samsung_pin_ctrl struct
      pinctrl: samsung: Make samsung_pinctrl_get_soc_data use ERR_PTR()
      pinctrl: Add Intel Cherryview/Braswell pin controller support
      gpio / ACPI: Add knowledge about pin controllers to acpi_get_gpiod()
      pinctrl: Fix path error in documentation
      pinctrl: rockchip: save and restore gpio6_c6 pinmux in suspend/resume
      pinctrl: rockchip: add suspend/resume functions
      ...
    c1b30e4d
MAINTAINERS 287 KB