]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gpio: gpio-by-pinctrl: add pinctrl based generic GPIO driver
authorAKASHI Takahiro <takahiro.akashi@linaro.org>
Mon, 23 Mar 2026 19:01:47 +0000 (22:01 +0300)
committerLinus Walleij <linusw@kernel.org>
Tue, 24 Mar 2026 12:50:31 +0000 (13:50 +0100)
commit7671f4949a6c9111234fdbcd577b227ace799f16
treee2e1dbce5a26d73c59733c5c67d3ea6fed45dc79
parent05a8a80efaacc42013d78fc3fe41159b7be4333c
gpio: gpio-by-pinctrl: add pinctrl based generic GPIO driver

The ARM SCMI pinctrl protocol allows GPIO access.  Instead of creating
a new SCMI GPIO driver, this driver is a generic GPIO driver that uses
standard pinctrl interfaces.

Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Linus Walleij <linusw@kernel.org>
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-by-pinctrl.c [new file with mode: 0644]