Commit d70178215211 for kernel

commit d70178215211a7c73ecabeb55eeb0f8ef002bcab
Merge: 893ace4df0f9 af9b4a56f000
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Feb 11 10:53:39 2026 -0800

    Merge tag 'gpio-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

    Pull gpio updates from Bartosz Golaszewski:
     "There are two new drivers and some changes to GPIO core but mostly
      just GPIO driver updates across a wide array of files, adding support
      for new models as well as various refactoring changes. Nothing
      controversial and everything has spent a good measure of time in
      linux-next.

      GPIOLIB core:
       - shrink the GPIO bus driver stub code
       - rework software node support for "undefined" software nodes
       - provide and use devm_fwnode_gpiod_get_optional()
       - only compile the OF quirk for MT2701 when needed

      New drivers:
       - add the GPIO driver for ROHM bd72720
       - add the gpio-line-mux driver providing 1-to-many mapping for a
         single real GPIO

      Driver changes:
       - refactor gpio-pca9570: use lock guard, add missing headers, use
         devres consistently
       - add support for a new model (G7 Aspeed sgpiom) to the aspeed-sgpio
         driver along with some prerequisite refactoring
       - use device_get_match_data() where applicable and save some lines
       - add support for more models to gpio-cadence
       - add the compatible property to reset-gpio and use it in shared GPIO
         management
       - drop unnecessary use of irqd_get_trigger_type() in gpio-max77759
       - add support for a new variant to gpio-pca953x
       - extend build coverage with COMPILE_TEST for more drivers
       - constify configfs structures in gpio-sim and gpio-virtuser
       - add support for the K3 SoC to gpio-spacemit
       - implement the missing .get_direction() callback in gpio-max77620
       - add support for Tegra264 to gpio-tegra186
       - drop unneeded MODULE_ALIAS() from gpio-menz127

      DT bindings:
       - document support for the opencores GPIO controller in gpio-mmio
       - document new variants for gpio-pca953x

      Documentation:
       - extensively describe interrupt source detection for gpio-pca953x
         and add more models to the list of supported variants"

    * tag 'gpio-updates-for-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux: (59 commits)
      gpio: tegra186: Add support for Tegra264
      dt-bindings: gpio: Add Tegra264 support
      gpio: spacemit-k1: Use PDR for pin direction, not SDR/CDR
      gpio: max77620: Implement .get_direction() callback
      gpio: aspeed-sgpio: Support G7 Aspeed sgpiom controller
      dt-bindings: gpio: aspeed,sgpio: Support ast2700
      gpio: aspeed-sgpio: Convert IRQ functions to use llops callbacks
      gpio: aspeed-sgpio: Create llops to handle hardware access
      gpio: aspeed-sgpio: Remove unused bank name field
      gpio: aspeed-sgpio: Change the macro to support deferred probe
      regulator: bd71815: switch to devm_fwnode_gpiod_get_optional
      gpiolib: introduce devm_fwnode_gpiod_get_optional() wrapper
      gpio: mmio: Add compatible for opencores GPIO
      dt-bindings: gpio-mmio: Correct opencores GPIO
      gpio: pca9570: use lock guards
      gpio: pca9570: Don't use "proxy" headers
      gpio: pca9570: Use devm_mutex_init() for mutex initialization
      MAINTAINERS: Add ROHM BD72720 PMIC
      power: supply: bd71828-power: Support ROHM BD72720
      power: supply: bd71828: Support wider register addresses
      ...