• Linus Torvalds's avatar
    Merge tag 'pinctrl-for-v3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · 3d1482fe
    Linus Torvalds authored
    Pull pin control subsystem changes from Linus Walleij:
    
     - Generic Device Tree bindings and hooks for drivers so we can move
       over modern drivers to using this.
    
     - Device Tree bindings for Tegra SoCs.
    
     - Funneling some devicetree helper code for the drivers/of subsystem.
    
     - New pin control drivers for:
       * Freescale MXS
       * Freescale i.MX51
       * Freescale i.MX53
         All of these use Device Tree bindings.
    
     - Dummy pinctrl handles for stepwise migration to pinctrl, akin to
       dummy regulators.
     - Minor non-urgent fixes and improvments.
    
    Fix up trivial conflicts in Documentation/driver-model/devres.txt and
    drivers/pinctrl/core.c,
    
    * tag 'pinctrl-for-v3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (46 commits)
      pinctrl: pinctrl-imx: add imx51 pinctrl driver
      pinctrl: pinctrl-imx: add imx53 pinctrl driver
      pinctrl: pinctrl-pxa3xx: remove empty pinmux disable function
      pinctrl: pinctrl-mxs: remove empty pinmux disable function
      pinctrl: pinctrl-imx: remove empty pinmux disable function
      pinctrl: make pinmux disable function optional
      pinctrl: a minor error checking improvement for pinconf
      pinctrl: mxs: skip gpio nodes for group creation
      pinctrl: mxs: create group for pin config node
      pinctrl: (cosmetic) fix two entries in DocBook comments
      pinctrl: add more info to error msgs in pin_request
      pinctrl: add pinctrl-mxs support
      pinctrl: pinctrl-imx: add imx6q pinctrl driver
      pinctrl: pinctrl-imx: add imx pinctrl core driver
      dt: add of_get_child_count helper function
      pinctrl: support gpio request deferred probing
      pinctrl: add pinctrl_provide_dummies interface for platforms to use
      pinctrl: enhance reporting of errors when loading from DT
      pinctrl: add kerneldoc for pinctrl_ops device tree functions
      pinctrl: propagate map validation errors
      ...
    3d1482fe