• Linus Torvalds's avatar
    Merge tag 'pinctrl-v3.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · a547df99
    Linus Torvalds authored
    Pull bulk pin control changes from Linus Walleij:
     "This has been queued and tested for a while.  Lots of action here,
      like in the GPIO tree, embedded stuff like this is really hot now it
      seems.  Details in the signed tag.  I'm especially happy about the
      Qualcomm driver as it is used in such a huge subset of mobile handsets
      out there, and these platforms in general need better upstream support
    
       - New driver for the Qualcomm TLMM pin controller and its msm8x74
         subdriver.
    
       - New driver for the Broadcom Capri BCM281xx SoC.
    
       - New subdriver for the imx25 pin controller.
    
       - New subdriver for the Tegra124 pin controller.
    
       - Lock GPIO lines as IRQs for select combined pin control and GPIO
         drivers for baytrail and sirf.
    
       - Some semi-big refactorings and extenstions to the sirf driver.
    
       - Lots of patching, cleanup and fixing in the Renesas "PFC" driver
         and associated subdrivers as usual.  It is settling down a little
         bit now it seems.
    
       - Minor fixes and incremental updates here and there as usual"
    
    * tag 'pinctrl-v3.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (72 commits)
      pinctrl: sunxi: Honor GPIO output initial vaules
      pinctrl: capri: add dependency on OF
      ARM: bcm11351: Enable pinctrl for Broadcom Capri SoCs
      ARM: pinctrl: Add Broadcom Capri pinctrl driver
      pinctrl: Add pinctrl binding for Broadcom Capri SoCs
      pinctrl: Add void * to pinctrl_pin_desc
      pinctrl: st: Fix a typo in probe
      pinctrl: Fix some typos and grammar issues in the documentation
      pinctrl: sirf: lock IRQs when starting them
      pinctrl: sirf: put gpio interrupt pin into input status automatically
      pinctrl: sirf: use only one irq_domain for the whole device node
      pinctrl: single: fix infinite loop caused by bad mask
      pinctrl: single: fix pcs_disable with bits_per_mux
      pinctrl: single: fix DT bindings documentation
      pinctrl: as3722: Set pin to output mode for some function
      pinctrl: sirf: add pin group for USP0 with only RX or TX frame sync
      pinctrl: sirf: fix the pins of sdmmc5 connected with TriG
      pinctrl: sirf: add lost usp1_uart_nostreamctrl group for atlas6
      pinctrl: sunxi: Add Allwinner A20 clock output pin functions
      pinctrl/lantiq: fix typo
      ...
    a547df99
pinctrl-sunxi.c 22.8 KB