This clears out some oddities with unused GPIOs, or unused platform data GPIOs passed around in the input subsystem. This is done to get rid of bad examples and step-wise make it possible to remove <linux/gpio.h>, see drivers/gpio/TODO. Cc <linux-omap@xxxxxxxxxxxxxxx> Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> --- Linus Walleij (4): Input: navpoint - Convert to use GPIO descriptor Input: tca6416-keypad - Drop unused include Input: omap-keypad - Drop optional GPIO support Input: as5011 - Convert to GPIO descriptor drivers/input/joystick/as5011.c | 24 +++++++++--------- drivers/input/keyboard/omap-keypad.c | 16 +----------- drivers/input/keyboard/tca6416-keypad.c | 1 - drivers/input/mouse/navpoint.c | 41 +++++++++++-------------------- include/linux/input/as5011.h | 1 - include/linux/input/navpoint.h | 1 - include/linux/platform_data/keypad-omap.h | 3 --- 7 files changed, 27 insertions(+), 60 deletions(-) --- base-commit: 226edd1152ffe82c080d8ddf5faef69278447c9b change-id: 20231129-descriptors-input-0432d7f805a6 Best regards, -- Linus Walleij <linus.walleij@xxxxxxxxxx>