• Linus Torvalds's avatar
    Merge tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · c7930112
    Linus Torvalds authored
    Pull pin control updates from Linus Walleij:
     "This is the bulk of pin control changes for the v5.15 kernel cycle, no
      core changes at all this time, just driver work!
    
      New drivers:
    
       - New subdriver for Intel Keem Bay (an ARM-based SoC)
    
       - New subdriver for Qualcomm MDM9607 and SM6115
    
       - New subdriver for ST Microelectronics STM32MP135
    
       - New subdriver for Freescale i.MX8ULP ("Ultra Low Power")
    
       - New subdriver for Ingenic X2100
    
       - Support for Qualcomm PMC8180, PMC8180C, SA8155p-adp PMIC GPIO
    
       - Support Samsung Exynos850
    
       - Support Renesas RZ/G2L
    
      Enhancements:
    
       - A major refactoring of the Rockchip driver, breaking part of it out
         to a separate GPIO driver in drivers/gpio
    
       - Pin bias support on Renesas r8a77995
    
       - Add SCI pins support to Ingenic JZ4755 and JZ4760
    
       - Mediatek device tree bindings converted to YAML"
    
    * tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (53 commits)
      pinctrl: renesas: Add RZ/G2L pin and gpio controller driver
      pinctrl: samsung: Add Exynos850 SoC specific data
      dt-bindings: pinctrl: samsung: Add Exynos850 doc
      MAINTAINERS: Add maintainers for amd-pinctrl driver
      pinctrl: Add Intel Keem Bay pinctrl driver
      dt-bindings: pinctrl: Add bindings for Intel Keembay pinctrl driver
      pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registered device
      dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupts property
      dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gpio bindings to YAML
      dt-bindings: pinctrl: mt8195: Use real world values for drive-strength arguments
      dt-bindings: mediatek: convert pinctrl to yaml
      arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl
      arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl
      pinctrl: ingenic: Add .max_register in regmap_config
      pinctrl: ingenic: Fix bias config for X2000(E)
      pinctrl: ingenic: Fix incorrect pull up/down info
      pinctrl: Ingenic: Add pinctrl driver for X2100.
      dt-bindings: pinctrl: Add bindings for Ingenic X2100.
      pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760.
      pinctrl: Ingenic: Improve the code.
      ...
    c7930112
pinctrl-ingenic.c 179 KB