]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge tag 'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw...
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 16 Feb 2026 17:35:24 +0000 (09:35 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 16 Feb 2026 17:35:24 +0000 (09:35 -0800)
Pull pin control updates from Linus Walleij:
 "Core changes:

   - Drop the unused devm_pinctrl_unregister() function

   - Move pretended generic pin control functionality out of the core
     and into the Amlogic AM4 driver. We have something better coming
     (hopefully)

  New hardware support:

   - Spacemit K3 (RISC-V) pin control support

   - Atmel AT91 PIO4 (ARM32) SAMA7D65 pin control support

   - Exynos9610 (ARM64) pin control support

   - Qualcomm Mahua TLMM (ARM64) pin control support

   - Microchip Polarfire MSSIO (RISC-V) pin control support

   - Ocelot LAN9645XF (multiplatform) pin control support

  Improvements:

   - Using a few more guards for locking

   - Various nonurgent fixes and tweaks"

* tag 'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (73 commits)
  pinctrl: generic: move function to amlogic-am4 driver
  pinctrl: intel: Align Copyright note with corporate guidelines
  pinctrl: mediatek: remove unused drv_offset field
  pinctrl: canaan: k230: Fix NULL pointer dereference when parsing devicetree
  pinctrl: single: fix refcount leak in pcs_add_gpio_func()
  pinctrl: meson: amlogic-a4: Fix device node reference leak in bank helpers
  pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition
  pinctrl: core: Remove duplicate error messages
  pinctrl: core: Simplify devm_pinctrl_*()
  pinctrl: core: Remove unused devm_pinctrl_unregister()
  dt-bindings: pinctrl: spacemit: fix drive-strength check warning
  pinctrl: fix kismet issues with GENERIC_PINCTRL
  pinctrl: tangier: Join tng_pinctrl_probe() into its wrapper
  pinctrl: tangier: Remove duplicate error messages
  pinctrl: lynxpoint: Remove duplicate error messages
  pinctrl: cherryview: Remove duplicate error messages
  pinctrl: baytrail: Remove duplicate error messages
  pinctrl: intel: Remove duplicate error messages
  pinctrl: equilibrium: Fix device node reference leak in pinbank_init()
  dt-bindings: pinctrl: pinctrl-microchip-sgpio: add LAN969x
  ...

1  2 
MAINTAINERS
drivers/base/base.h
drivers/pinctrl/microchip/Kconfig
drivers/pinctrl/pinctrl-rockchip.c

diff --cc MAINTAINERS
Simple merge
Simple merge
index 0000000000000000000000000000000000000000,e8bc019463243b191ccf80ca69e9943fd845faa7..aba55f686f4551ad4bc521818fe3dee32f2b7dfe
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,17 +1,18 @@@
+ # SPDX-License-Identifier: GPL-2.0-only
+ config PINCTRL_PIC64GX
+       bool "pic64gx gpio2 pinctrl driver"
+       depends on ARCH_MICROCHIP || COMPILE_TEST
+       depends on OF
+       select GENERIC_PINCONF
++      select REGMAP_MMIO
+       help
+         This selects the pinctrl driver for gpio2 on pic64gx.
+ config PINCTRL_POLARFIRE_SOC
+       bool "Polarfire SoC pinctrl drivers"
+       depends on ARCH_MICROCHIP || COMPILE_TEST
+       depends on OF
+       select GENERIC_PINCTRL
+       help
+         This selects the pinctrl drivers for Microchip Polarfire SoC.
Simple merge