[PATCH v6 0/6] gpiolib: fence off legacy interfaces
Arnd Bergmann <[email protected]> Fri, 10 Jul 2026 23:18:48 +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]> This is the remainder of the series previously posted in [1] and [2]. I only made one trivial chance suggested by Andy Shevchenko and reordered the series to have the input patches first. Dmitry Torokhov asked about having an immutable branch, so I would suggest sharing the two input patches between the mfd and gpio trees, and everything else go through the gpio tree only. Arnd [1] https://lore.kernel.org/all/[email protected]/ [2] https://lore.kernel.org/all/[email protected]/ Arnd Bergmann (6): [v6] Input: soc_button_array - select CONFIG_GPIOLIB_LEGACY [v6] Input: gpio-keys: make legacy gpiolib optional [v6] leds: gpio: make legacy gpiolib interface optional [v6] sh: select legacy gpiolib interface [v6] x86/olpc: select GPIOLIB_LEGACY [v6] gpiolib: turn off legacy interface by default arch/sh/Kconfig | 1 + arch/sh/boards/Kconfig | 8 ++++ arch/sh/boards/mach-highlander/Kconfig | 1 + arch/sh/boards/mach-rsk/Kconfig | 3 ++ arch/x86/Kconfig | 1 + arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- drivers/gpio/Kconfig | 9 +++- drivers/input/keyboard/gpio_keys.c | 9 ++-- drivers/input/keyboard/gpio_keys_polled.c | 4 +- drivers/input/misc/Kconfig | 3 ++ drivers/input/misc/soc_button_array.c | 1 - drivers/leds/leds-gpio.c | 52 +++++++++++++++-------- drivers/mfd/rohm-bd71828.c | 1 - drivers/mfd/rohm-bd718x7.c | 1 - include/linux/gpio_keys.h | 2 + include/linux/leds.h | 2 + sound/pci/Kconfig | 1 + sound/pci/cs5535audio/cs5535audio_olpc.c | 2 +- 18 files changed, 75 insertions(+), 28 deletions(-) -- 2.39.5 Cc: John Paul Adrian Glaubitz <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Borislav Petkov <[email protected]> Cc: Dave Hansen <[email protected]> Cc: [email protected] Cc: "H. Peter Anvin" <[email protected]> Cc: Linus Walleij <[email protected]> Cc: Bartosz Golaszewski <[email protected]> Cc: Dmitry Torokhov <[email protected]> Cc: Lee Jones <[email protected]> Cc: Pavel Machek <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected]