On Wed, Sep 7, 2022, at 11:58 AM, Bartosz Golaszewski wrote: > On Fri, Sep 2, 2022 at 2:42 PM Christophe Leroy <christophe.leroy@xxxxxxxxxx> wrote: >> >> Documentation/driver-api/gpio/legacy.rst | 5 - >> arch/arm/Kconfig | 21 -- >> arch/arm/include/asm/gpio.h | 1 - >> arch/arm64/Kconfig | 12 - >> arch/x86/Kconfig | 5 - >> drivers/gpio/Kconfig | 8 - >> drivers/gpio/Makefile | 1 - >> drivers/gpio/gpio-aggregator.c | 7 +- >> drivers/gpio/gpio-davinci.c | 3 - >> drivers/gpio/gpio-sta2x11.c | 411 ----------------------- >> drivers/gpio/gpiolib.c | 13 +- >> include/asm-generic/gpio.h | 55 ++- >> 12 files changed, 33 insertions(+), 509 deletions(-) >> delete mode 100644 drivers/gpio/gpio-sta2x11.c For the arch/arm*/Kconfig and include/asm-generic changes: Acked-by: Arnd Bergmann <arnd@xxxxxxxx> sta2x11 is an x86 driver, so not my area, but I think it would be best to kill off the entire platform rather than just its gpio driver, since everything needs to work together and it's clearly not functional at the moment. $ git grep -l STA2X11 Documentation/admin-guide/media/pci-cardlist.rst arch/x86/Kconfig arch/x86/include/asm/sta2x11.h arch/x86/pci/Makefile arch/x86/pci/sta2x11-fixup.c drivers/ata/ahci.c drivers/gpio/Kconfig drivers/gpio/Makefile drivers/gpio/gpio-sta2x11.c drivers/i2c/busses/Kconfig drivers/media/pci/Makefile drivers/media/pci/sta2x11/Kconfig drivers/media/pci/sta2x11/Makefile drivers/media/pci/sta2x11/sta2x11_vip.c drivers/media/pci/sta2x11/sta2x11_vip.h drivers/mfd/Kconfig drivers/mfd/Makefile drivers/mfd/sta2x11-mfd.c include/linux/mfd/sta2x11-mfd.h Removing the other sta2x11 bits (mfd, media, x86) should probably be done through the respective tree, but it would be good not to forget those. Arnd