• Linus Torvalds's avatar
    Merge tag 'pinctrl-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · d5176cdb
    Linus Torvalds authored
    Pull pin control updates from Linus Walleij:
     "Nothing special, notably a lot of new Qualcomm hardware is supported,
      a RISC-V reference SoC and then some cleanups both in code and device
      tree bindings.
    
      Core changes:
    
       - Add PINCTRL_PINFUNCTION() macro and use it in several drivers
    
      New drivers:
    
       - New driver for the StarFive JH7110 SoC "sys" and "aon" (always-on)
         pin controllers. (RISC-V.)
    
       - New subdriver for the Qualcomm QDU1000/QRU1000 SoC pin controller
    
       - New subdrivers for the Qualcomm SM8550 SoC and LPASS pin
         controllers
    
       - New subdriver for the Qualcomm SA8775P SoC pin controller
    
       - New subdriver for the Qualcomm IPQ5332 SoC pin controller
    
       - New (trivial) support for Qualcomm PM8550 and PMR735D PMIC pin
         control
    
       - New subdriver for the Mediatek MT7981 SoC pin controller
    
      Improvements:
    
       - Several cleanups and refactorings to the Intel drivers
    
       - Add 4KOhm bias support to the Intel driver
    
       - Use the NOIRQ_SYSTEM_SLEEP_PM_OPS for the AT91 driver
    
       - Support general purpose clocks in the Qualcomm MSM8226 SoC
    
       - Several conversions to use the new I2C .probe_new() call
    
       - Massive clean-up of the Qualcomm Device Tree YAML schemas
    
       - Add VIN[45] pins, groups and functions to the Renesas r8a77950 SoC
         driver"
    
    * tag 'pinctrl-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (118 commits)
      pinctrl: qcom: Add support for i2c specific pull feature
      pinctrl: starfive: Add StarFive JH7110 aon controller driver
      pinctrl: starfive: Add StarFive JH7110 sys controller driver
      dt-bindings: pinctrl: Add StarFive JH7110 aon pinctrl
      dt-bindings: pinctrl: Add StarFive JH7110 sys pinctrl
      pinctrl: add mt7981 pinctrl driver
      dt-bindings: pinctrl: add bindings for MT7981 SoC
      dt-bindings: pinctrl: rockchip,pinctrl: mark gpio sub nodes of pinctrl as deprecated
      pinctrl: qcom: Introduce IPQ5332 TLMM driver
      dt-bindings: pinctrl: qcom: add IPQ5332 pinctrl
      dt-bindings: pinctrl: qcom: lpass-lpi: correct GPIO name pattern
      pinctrl: qcom: pinctrl-sm8550-lpass-lpi: add SM8550 LPASS
      dt-bindings: pinctrl: qcom,sm8550-lpass-lpi-pinctrl: add SM8550 LPASS
      pinctrl: at91: use devm_kasprintf() to avoid potential leaks
      dt-bindings: pinctrl: qcom: correct gpio-ranges in examples
      dt-bindings: pinctrl: qcom,msm8994: correct number of GPIOs
      dt-bindings: pinctrl: qcom,sdx55: correct GPIO name pattern
      dt-bindings: pinctrl: qcom,msm8953: correct GPIO name pattern
      dt-bindings: pinctrl: qcom,sm6375: correct GPIO name pattern and example
      dt-bindings: pinctrl: qcom,msm8909: correct GPIO name pattern and example
      ...
    d5176cdb
pinctrl-intel.c 47.8 KB