• Linus Torvalds's avatar
    Merge tag 'pinctrl-for-v3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · 8a3a11f9
    Linus Torvalds authored
    Pull pinctrl changes from Linus Walleij:
     "These are the main pinctrl changes for the v3.9 merge window.  The
      most interesting change by far is how the device core grabs pinctrl
      default handles avoiding the need to stick boilerplate into driver
      consumers.
    
       - Grabbing of default pinctrl handles from the device core.  These
         are the hunks hitting drivers/base.  All is ACKed by Greg, after a
         long discussion about different alternatives.
    
       - Some stuff also touches the MFD and ARM SoC trees, this has been
         coordinated and ACKed.
    
       - New drivers for:
         - The Tegra 114 sub-SoC
         - Allwinner sunxi
         - New ABx500 driver and sub-SoC drivers for AB8500, AB8505, AB9540
           and AB8540.
    
       - Make it possible for hogged pins to enter a sleep mode, and make it
         possible for drivers to control that mode.
    
       - Various clean-up, extensions and device tree support to various pin
         controllers."
    
    * tag 'pinctrl-for-v3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (68 commits)
      pinctrl: tegra: add clfvs function to Tegra114 support
      pinctrl: generic: rename input schmitt disable
      pinctrl/pinconfig: add debug interface
      pinctrl: samsung: remove duplicated line
      ARM: ux500: use real AB8500 IRQ numbers instead of virtual ones
      ARM: ux500: remove irq_base property from platform_data
      pinctrl/abx500: use direct IRQ defines
      pinctrl/abx500: replace IRQ offsets with table read-in values
      pinctrl/abx500: move IRQ handling to ab8500-core
      pinctrl: exynos5440: remove erroneous __init
      pinctrl/abx500: adjust offset for get_mode()
      pinctrl/abx500: add Device Tree support
      pinctrl/abx500: align GPIO cluster boundaries
      pinctrl/abx500: prevent error path from corrupting returning error
      pinctrl: sunxi: add of_xlate function
      pinctrl/lantiq: fix pin number in ltq_pmx_gpio_request_enable
      pinctrl/lantiq: add functionality to falcon_pinconf_dbg_show
      pinctrl/lantiq: fix pinconfig parameters
      pinctrl/lantiq: one of the boot leds was defined incorrectly
      pinctrl/lantiq: only probe available pad controllers
      ...
    8a3a11f9
Kconfig 65.5 KB