[PATCH 6/6] [v6] gpiolib: turn off legacy interface by default
Arnd Bergmann <[email protected]> Fri, 10 Jul 2026 23:18:54 +0200
| Newsgroups | gmane.linux.ports.sh.devel,gmane.linux.kernel.gpio,gmane.linux.kernel,gmane.linux.kernel.input,gmane.linux.leds |
|---|---|
| Message-ID | <[email protected]> |
From: Arnd Bergmann <[email protected]> All users of the legacy interface now select CONFIG_GPIOLIB_LEGACY, so it can be turned off by default and only get built on platforms that still have one unconverted driver. Allow turning it on manually for compile testing, in order to keep the build coverage of the legacy drivers in allmodconfig and randconfig. Acked-by: Bartosz Golaszewski <[email protected]> Acked-by: Dmitry Torokhov <[email protected]> # for input Signed-off-by: Arnd Bergmann <[email protected]> --- v5: added patch, now that we are getting closer to completing the series --- drivers/gpio/Kconfig | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index 28cf6d2e83c2..f063bdfd111b 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -4,7 +4,14 @@ # config GPIOLIB_LEGACY - def_bool y + bool "Legacy GPIO interfaces" if COMPILE_TEST + help + There are a few legacy platforms that use the traditional GPIO + number based interfaces instead of GPIO descriptors. + Say Y here to enable build testing drivers that are specific + to those platforms. + + If unsure, say N. config HAVE_SHARED_GPIOS bool -- 2.39.5