• Linus Torvalds's avatar
    Merge tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl · ff61bc81
    Linus Torvalds authored
    Pull pin control updates from Linus Walleij:
     "No core changes this time. Just new driver code and improvements!
    
      New drivers:
    
       - New driver for the Broadcom BCM4908 SoC.
    
       - New subdriver for Tesla FSD (Full Self Driving) SoC, a derivative
         of the Samsung Exynos pin control driver.
    
       - New driver for the Amlogic Meson S4 SoC.
    
       - New driver for the Sunplus SP7021 SoC.
    
       - New driver for the Microsemi Ocelot family ServalT SoC.
    
       - New subdriver for Intel Alder Lake-M SoC.
    
       - New subdriver for Intel Ice Lake-N SoC, including PCH support.
    
       - New subdriver for Renesas R8A779F0 SoC.
    
       - New subdriver for Mediatek MT8186 SoC.
    
       - New subdriver for NXP Freescale i.MX93 SoC.
    
       - New driver for Nuvoton WPCM450 SoC.
    
       - New driver for Qualcomm SC8280XP SoC.
    
      Improvements:
    
       - Wakeup support on Samsung Exynos850 and ExynosAutov9.
    
       - Serious and voluminous maintenance cleanup and refactoring in the
         Renesas drivers. Mainly sharing similar data between the different
         SoC subdrivers.
    
       - Qualcomm SM8450 EGPIO support.
    
       - Drive strength support on the Mediatek MT8195.
    
       - Add some missing groups and functions to the Ralink RT2880"
    
    * tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (188 commits)
      pinctrl: mediatek: common-v1: fix semicolon.cocci warnings
      pinctrl: nuvoton: wpcm450: Fix build error without OF
      pinctrl: qcom-pmic-gpio: Add support for pm8450
      dt-bindings: pinctrl: aspeed: Update gfx node in example
      dt-bindings: pinctrl: rt2880: add missing pin groups and functions
      pinctrl: ingenic: Fix regmap on X series SoCs
      pinctrl: nuvoton: Fix return value check in wpcm450_gpio_register()
      pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register()
      pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS
      pinctrl: nuvoton: Fix sparse warning
      pinctrl: mediatek: mt8186: Account for probe refactoring
      pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback
      pinctrl: mediatek: common-v1: Commonize spec_pupd callback
      pinctrl: mediatek: common-v1: Use common probe function
      pinctrl: mediatek: common-v1: Add common probe function
      pinctrl: mediatek: paris: Unify probe function by using OF match data
      pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
      pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
      pinctrl: berlin: fix error return code of berlin_pinctrl_build_state()
      pinctrl: qcom: Introduce sc8280xp TLMM driver
      ...
    ff61bc81
pinctrl-microchip-sgpio.c 25.4 KB