--- zzzz-none-000/linux-4.4.271/drivers/spi/Kconfig 2021-06-03 06:22:09.000000000 +0000 +++ maple-fsgw-759/linux-4.4.271/drivers/spi/Kconfig 2023-12-20 10:37:27.000000000 +0000 @@ -59,6 +59,14 @@ help This is the driver for the Altera SPI Controller. +config SPI_AP83 + tristate "Atheros AP83 specific SPI Controller" + depends on SPI_MASTER && ATH79_MACH_AP83 + select SPI_BITBANG + help + This is a specific SPI controller driver for the Atheros AP83 + reference board. + config SPI_ATH79 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver" depends on ATH79 && GPIOLIB @@ -67,6 +75,13 @@ This enables support for the SPI controller present on the Atheros AR71XX/AR724X/AR913X SoCs. +config SPI_ATH79_FIFO + tristate "Atheros AR71XX/AR724X/AR913X FIFO-SPI controller driver" + depends on ATH79 + help + This enables support for the SPI controller present on the + Atheros AR71XX/AR724X/AR913X SoCs using FIFO mode. + config SPI_ATMEL tristate "Atmel SPI Controller" depends on HAS_DMA @@ -254,6 +269,15 @@ This enables support for the SPFI master controller found on IMG SoCs. +config SPI_GPIO_OLD + tristate "Old GPIO API based bitbanging SPI controller (DEPRECATED)" + depends on SPI_MASTER && GPIOLIB + select SPI_BITBANG + help + This code is deprecated. Please use the new mainline SPI-GPIO driver. + + If unsure, say N. + config SPI_IMX tristate "Freescale i.MX SPI controllers" depends on ARCH_MXC || COMPILE_TEST @@ -468,6 +492,12 @@ This driver can also be built as a module. If so, the module will be called spi_qup. +config SPI_RB4XX + tristate "Mikrotik RB4XX SPI master" + depends on SPI_MASTER && ATH79_MACH_RB4XX + help + SPI controller driver for the Mikrotik RB4xx series boards. + config SPI_S3C24XX tristate "Samsung S3C24XX series SPI" depends on ARCH_S3C24XX @@ -698,6 +728,18 @@ sysfs interface, with each line presented as a kind of GPIO exposing both switch control and diagnostic feedback. +config SPI_RB4XX_CPLD + tristate "MikroTik RB4XX CPLD driver" + depends on ATH79_MACH_RB4XX + help + SPI driver for the Xilinx CPLD chip present on the + MikroTik RB4xx boards. + +config SPI_VSC7385 + tristate "Vitesse VSC7385 ethernet switch driver" + help + SPI driver for the Vitesse VSC7385 ethernet switch. + # # Add new SPI protocol masters in alphabetical order above this line #