]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge branch 'ib-scmi-pinctrl-gpio' of git://git.kernel.org/pub/scm/linux/kernel...
authorBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Wed, 25 Mar 2026 10:23:06 +0000 (11:23 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Wed, 25 Mar 2026 10:23:06 +0000 (11:23 +0100)
Pull in the SCMI GPIO driver along with its pinctrl dependencies.

1  2 
drivers/gpio/Kconfig

index 4294d6cbccf45cde9478ba36bbaf04be81bcd645,c631ecb01e070ef568b974341daba8dfaa790c12..13b36f103e5ea1ee333ae4e2d60c16f40dfc67e4
@@@ -241,9 -246,22 +241,22 @@@ config GPIO_BRCMST
        help
          Say yes here to enable GPIO support for Broadcom STB (BCM7XXX) SoCs.
  
+ config GPIO_BY_PINCTRL
+       tristate "GPIO support based on a pure pin control backend"
+       depends on GPIOLIB
+       help
+         Support for generic GPIO handling based on top of pin control.
+         Traditionally, firmware creates a GPIO interface or a pin
+         controller interface and we have a driver to support it.  But
+         in SCMI, the pin control interface is generic and we can
+         create a simple GPIO device based on the pin control interface
+         without doing anything custom.
+         This driver used to do GPIO over the ARM SCMI protocol.
  config GPIO_CADENCE
        tristate "Cadence GPIO support"
 -      depends on OF_GPIO
 +      depends on OF
        select GPIO_GENERIC
        select GPIOLIB_IRQCHIP
        help