[PATCH 19/21] spi: remove s3c24xx driver

From: Arnd Bergmann
Date: Fri Oct 21 2022 - 16:52:57 EST


From: Arnd Bergmann <arnd@xxxxxxxx>

The s3c24xx platform was removed,s o there are no remaining users
for its spi driver.

Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx>
---
MAINTAINERS | 1 -
drivers/spi/Kconfig | 18 -
drivers/spi/Makefile | 2 -
drivers/spi/spi-s3c24xx-regs.h | 41 ---
drivers/spi/spi-s3c24xx.c | 596 --------------------------------
include/linux/spi/s3c24xx-fiq.h | 33 --
include/linux/spi/s3c24xx.h | 20 --
7 files changed, 711 deletions(-)
delete mode 100644 drivers/spi/spi-s3c24xx-regs.h
delete mode 100644 drivers/spi/spi-s3c24xx.c
delete mode 100644 include/linux/spi/s3c24xx-fiq.h
delete mode 100644 include/linux/spi/s3c24xx.h

diff --git a/MAINTAINERS b/MAINTAINERS
index caf196041e3a..331301006f93 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -18088,7 +18088,6 @@ S: Maintained
F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
F: drivers/spi/spi-s3c*
F: include/linux/platform_data/spi-s3c64xx.h
-F: include/linux/spi/s3c24xx-fiq.h

SAMSUNG SXGBE DRIVERS
M: Byungho An <bh74.an@xxxxxxxxxxx>
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index bf0dc704abbe..5992b5db8d76 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -818,24 +818,6 @@ config SPI_QCOM_GENI
This driver can also be built as a module. If so, the module
will be called spi-geni-qcom.

-config SPI_S3C24XX
- tristate "Samsung S3C24XX series SPI"
- depends on ARCH_S3C24XX
- select SPI_BITBANG
- help
- SPI driver for Samsung S3C24XX series ARM SoCs
-
-config SPI_S3C24XX_FIQ
- bool "S3C24XX driver with FIQ pseudo-DMA"
- depends on SPI_S3C24XX
- select FIQ
- help
- Enable FIQ support for the S3C24XX SPI driver to provide pseudo
- DMA by using the fast-interrupt request framework, This allows
- the driver to get DMA-like performance when there are either
- no free DMA channels, or when doing transfers that required both
- TX and RX data paths.
-
config SPI_S3C64XX
tristate "Samsung S3C64XX/Exynos SoC series type SPI"
depends on (PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST)
diff --git a/drivers/spi/Makefile b/drivers/spi/Makefile
index ae5ba0109d4b..4cd32f76402c 100644
--- a/drivers/spi/Makefile
+++ b/drivers/spi/Makefile
@@ -109,8 +109,6 @@ obj-$(CONFIG_SPI_RB4XX) += spi-rb4xx.o
obj-$(CONFIG_MACH_REALTEK_RTL) += spi-realtek-rtl.o
obj-$(CONFIG_SPI_RPCIF) += spi-rpc-if.o
obj-$(CONFIG_SPI_RSPI) += spi-rspi.o
-obj-$(CONFIG_SPI_S3C24XX) += spi-s3c24xx-hw.o
-spi-s3c24xx-hw-y := spi-s3c24xx.o
obj-$(CONFIG_SPI_S3C64XX) += spi-s3c64xx.o
obj-$(CONFIG_SPI_SC18IS602) += spi-sc18is602.o
obj-$(CONFIG_SPI_SH) += spi-sh.o
diff --git a/drivers/spi/spi-s3c24xx-regs.h b/drivers/spi/spi-s3c24xx-regs.h
deleted file mode 100644
index f51464ab5677..000000000000
diff --git a/drivers/spi/spi-s3c24xx.c b/drivers/spi/spi-s3c24xx.c
deleted file mode 100644
index ef25b5e93900..000000000000
diff --git a/include/linux/spi/s3c24xx-fiq.h b/include/linux/spi/s3c24xx-fiq.h
deleted file mode 100644
index d2842ac1de27..000000000000
diff --git a/include/linux/spi/s3c24xx.h b/include/linux/spi/s3c24xx.h
deleted file mode 100644
index 9b8bb22d5b0c..000000000000
--
2.29.2