]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge tag 'pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw...
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 8 Dec 2025 21:45:00 +0000 (06:45 +0900)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 8 Dec 2025 21:45:00 +0000 (06:45 +0900)
Pull pin control updates from Linus Walleij:
 "The technical details below. For me the CIX Semi and Axis
  Communications ARTPEC-9 SoCs were the most interesting new drivers in
  this merge window.

  Core changes:

   - Handle per-direction skew control in the generic pin config

   - Drop the pointless subsystem boilerplate banner message during
     boot. Less noise in the console. It's available as debug message if
     someone really want it

  New drivers:

   - Samsung Exynos 8890 SoC support

   - Samsung Exynos derived Axis Communications ARTPEC-9 SoC support.
     These guys literally live next door to me, ARTPEC spells out "Axis
     Real-Time Picture Encoding Chip" and is tailored for camera image
     streams and is something they have evolved for a quarter of a
     century

   - Mediatek MT6878 SoC support

   - Qualcomm Glymur PMIC support (mostly just compatible strings)

   - Qualcomm Kaanapali SoC TLMM support

   - Microchip pic64gx "gpio2" SoC support

   - Microchip Polarfire "iomux0" SoC support

   - CIX Semiconductors SKY1 SoC support

   - Rockchip RK3506 SoC support

   - Airhoa AN7583 chip support

  Improvements:

   - Improvements for ST Microelectronics STM32 handling of skew
     settings so input and output can have different skew settings

   - A whole bunch of device tree binding cleanups: Marvell Armada and
     Berlin, Actions Semiconductor S700 and S900, Broadcom Northstar 2
     (NS2), Bitmain BM1880 and Spreadtrum SC9860 are moved over to
     schema"

* tag 'pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (107 commits)
  pinctrl: add CONFIG_OF dependencies for microchip drivers
  pinctrl: starfive: use dynamic GPIO base allocation
  pinctrl: single: Fix incorrect type for error return variable
  MAINTAINERS: Change Linus Walleij mail address
  pinctrl: cix: Fix obscure dependency
  dt-bindings: pinctrl: cix,sky1-pinctrl: Drop duplicate newline
  dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Add PCIe RC PERST# group
  pinctrl: airoha: Fix AIROHA_PINCTRL_CONFS_DRIVE_E2 in an7583_pinctrl_match_data
  pinctrl: airoha: fix pinctrl function mismatch issue
  pinctrl: cherryview: Convert to use intel_gpio_add_pin_ranges()
  pinctrl: intel: Export intel_gpio_add_pin_ranges()
  pinctrl: renesas: rzg2l: Refactor OEN register PWPR handling
  pinctrl: airoha: convert comma to semicolon
  pinctrl: elkhartlake: Switch to INTEL_GPP() macro
  pinctrl: cherryview: Switch to INTEL_GPP() macro
  pinctrl: emmitsburg: Switch to INTEL_GPP() macro
  pinctrl: denverton: Switch to INTEL_GPP() macro
  pinctrl: cedarfork: Switch to INTEL_GPP() macro
  pinctrl: airoha: add support for Airoha AN7583 PINs
  dt-bindings: pinctrl: airoha: Document AN7583 Pin Controller
  ...

1  2 
Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
MAINTAINERS

diff --cc MAINTAINERS
index b08b761548c82730c851c133cd4ae623ee4d4716,13f61acdc8f7b6dfbb516e4c9069045f4fab921e..84cda6701685f0f618c8d4b556c88654ab1533a8
@@@ -10780,8 -10669,8 +10780,8 @@@ F:   drivers/gpio/gpio-sloppy-logic-analy
  F:    tools/gpio/gpio-sloppy-logic-analyzer.sh
  
  GPIO SUBSYSTEM
- M:    Linus Walleij <linus.walleij@linaro.org>
+ M:    Linus Walleij <linusw@kernel.org>
 -M:    Bartosz Golaszewski <brgl@bgdev.pl>
 +M:    Bartosz Golaszewski <brgl@kernel.org>
  L:    linux-gpio@vger.kernel.org
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
@@@ -13173,16 -13032,8 +13173,16 @@@ F: Documentation/ABI/testing/sysfs-bus-
  F:    Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
  F:    drivers/iio/imu/inv_icm42600/
  
 +INVENSENSE ICM-456xx IMU DRIVER
 +M:    Remi Buisson <remi.buisson@tdk.com>
 +L:    linux-iio@vger.kernel.org
 +S:    Maintained
 +W:    https://invensense.tdk.com/
 +F:    Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
 +F:    drivers/iio/imu/inv_icm45600/
 +
  INVENSENSE MPU-3050 GYROSCOPE DRIVER
- M:    Linus Walleij <linus.walleij@linaro.org>
+ M:    Linus Walleij <linusw@kernel.org>
  L:    linux-iio@vger.kernel.org
  S:    Maintained
  F:    Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml