• Linus Torvalds's avatar
    Merge tag 'pinctrl-for-v3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · 06fe918e
    Linus Torvalds authored
    Pull pinctrl changes from Linus Walleij:
     "Some of this stuff is hitting arch/arm/* and have been ACKed by the
      ARM SoC folks, or it's device tree bindings pertaining to the specific
      driver.
    
      These are the bulk pinctrl changes for kernel v3.7:
       - Add subdrivers for the DB8540 and NHK8815 Nomadik-type ASICs,
         provide platform config for the Nomadik.
       - Add a driver for the i.MX35.
       - Add a driver for the BCM2835, an advanced GPIO expander.
       - Various fixes and clean-ups and minor improvements for the core,
         Nomadik, pinctr-single, sirf drivers.
       - Some platform config for the ux500."
    
    * tag 'pinctrl-for-v3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (27 commits)
      pinctrl: add bcm2835 driver
      pinctrl: clarify idle vs sleep states
      pinctrl/nomadik: use irq_find_mapping()
      pinctrl: sirf: add lost chained_irq_enter and exit in sirfsoc_gpio_handle_irq
      pinctrl: sirf: initialize the irq_chip pointer of pinctrl_gpio_range
      pinctrl: sirf: fix spinlock deadlock in sirfsoc_gpio_set_input
      pinctrl: sirf: add missing pins to pinctrl list
      pinctrl: sirf: fix a typo in sirfsoc_gpio_probe
      pinctrl: pinctrl-single: add debugfs pin h/w state info
      ARM: ux500: 8500: update I2C sleep states pinctrl
      pinctrl: Fix potential memory leak in pinctrl_register_one_pin()
      ARM: ux500: tidy up pin sleep modes
      ARM: ux500: fix spi2 pin group
      pinctrl: imx: remove duplicated const
      pinctrl: document semantics vs GPIO
      ARM: ux500: 8500: use hsit_a_2 group for HSI
      pinctrl: use kasprintf() in pinmux_request_gpio()
      pinctrl: pinctrl-single: Add pinctrl-single,bits type of mux
      pinctrl/nomadik : add MC1_a_2 pin MC1 function group list
      pinctrl: pinctrl-single: Make sure we do not change bits outside of mask
      ...
    06fe918e
pinctrl-sirf.c 45.7 KB