Lines Matching full:controller

12 	  controller and a chipselect.  Most SPI slaves don't support
16 eeprom and flash memory, codecs and various other controller
33 sysfs, and debugfs support in SPI controller and protocol drivers.
44 If your system has an master-capable SPI controller (which
46 controller and the protocol drivers for the SPI slave chips
61 comment "SPI Master Controller Drivers"
70 Flash Interface found on Airoha ARM SoCs. This controller
71 is implemented as a SPI-MEM controller.
74 tristate "Altera SPI Controller platform driver"
78 This is the driver for the Altera SPI Controller.
81 tristate "Altera SPI Controller core code" if COMPILE_TEST
84 "The core code for the Altera SPI Controller"
87 tristate "DFL bus driver for Altera SPI Controller"
92 Altera SPI master controller. The SPI master is connected
96 tristate "Amlogic A1 SPIFC controller"
100 controller) available in Amlogic A1 (A113L SoC).
103 tristate "Apple SoC SPI Controller platform driver"
106 This enables support for the SPI controller present on
108 and t600x (M1 Pro/Max/Ultra). Multiple SPI controller
110 to a single device like spi-nor (nvram), input device controller
114 tristate "Qualcomm Atheros AR934X/QCA95XX SPI controller driver"
117 This enables support for the SPI controller present on the
121 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver"
125 This enables support for the SPI controller present on the
129 tristate "Marvell Armada 3700 SPI Controller"
132 This enables support for the SPI controller present on the
140 This enables support for the Firmware Memory controller (FMC)
143 controller (SPI) for the host firmware. The implementation
147 tristate "Atmel SPI Controller"
151 This selects a driver for the Atmel SPI Controller, present on
155 tristate "Atmel USART Controller SPI driver"
159 This selects a driver for the AT91 USART Controller as SPI Master,
163 tristate "Atmel Quad SPI Controller"
167 This enables support for the Quad SPI controller in master mode.
172 tristate "Au1550/Au1200/Au1300 SPI Controller"
177 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
180 tristate "Analog Devices AXI SPI Engine controller"
184 This enables support for the Analog Devices AXI SPI Engine SPI controller.
189 tristate "BCM2835 SPI controller"
195 The BCM2835 contains two types of SPI master controller; the
196 "universal SPI master", and the regular SPI controller. This driver
197 is for the regular SPI controller. Slave mode operation is not also
201 tristate "BCM2835 SPI auxiliary controller"
206 The BCM2835 contains two types of SPI master controller; the
207 "universal SPI master", and the regular SPI controller.
208 This driver is for the universal/auxiliary SPI controller.
211 tristate "Broadcom BCM63xx SPI controller"
214 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
217 tristate "Broadcom BCM63XX HS SPI controller driver"
220 This enables support for the High Speed SPI controller present on
224 tristate "Broadcom BSPI and MSPI controller support"
229 Enables support for the Broadcom SPI flash and MSPI controller.
235 tristate "Broadcom BCMBCA HS SPI controller driver"
238 This enables support for the High Speed SPI controller present on
239 newer Broadcom BCMBCA SoCs. These SoCs include an updated SPI controller
248 port, etc). Or, some systems' SPI host controller drivers use
267 tristate "Cadence SPI controller"
269 This selects the Cadence SPI controller master driver
273 tristate "Cadence Quad SPI controller"
276 Enable support for the Cadence Quad SPI Flash controller.
278 Cadence QSPI is a specialized controller for connecting an SPI
280 device with a Cadence QSPI controller and want to access the
284 tristate "Cadence XSPI controller"
288 Enable support for the Cadence XSPI Flash controller.
290 Cadence XSPI is a specialized controller for connecting an SPI
292 device with a Cadence XSPI controller and want to access the
299 Enables the SPI controller on the CH341a USB to serial chip
302 tristate "CLPS711X host SPI controller"
309 tristate "Freescale Coldfire QSPI controller"
312 This enables support for the Coldfire QSPI controller in master
316 tristate "Cirrus Logic CS42L43 SPI controller"
320 This enables support for the SPI controller inside the Cirrus Logic
324 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
328 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
331 tristate "DesignWare SPI controller core support"
334 general driver for SPI controller core from DesignWare
339 bool "DMA support for DW SPI controller"
357 part of the Baikal-T1 System Boot Controller has got a very
368 Baikal-T1 System Boot Controller. It is a 16MB MMIO region, which
389 tristate "Cirrus Logic EP93xx SPI controller"
392 This enables using the Cirrus EP93xx SPI controller in master
396 bool "Falcon SPI controller support"
412 tristate "Freescale i.MX LPSPI controller"
418 tristate "Freescale QSPI controller"
422 This enables support for the Quad SPI controller in master mode.
425 This controller does not support generic SPI messages. It only
436 tristate "HiSilicon SPI Controller for Kunpeng SoCs"
439 This enables support for HiSilicon SPI controller found on
446 tristate "HiSilicon SPI NOR Flash Controller for Hi16XX chipsets"
450 This enables support for HiSilicon v3xx SPI NOR flash controller
454 tristate "NXP Flex SPI controller"
458 This enables support for the Flex SPI controller in master mode.
461 This controller does not support generic SPI messages and only
473 for the chipselect used by this controller driver.
481 tristate "IMG SPFI controller"
484 This enables support for the SPFI master controller found on
494 tristate "Ingenic SoCs SPI controller"
497 This enables support for the Ingenic SoCs SPI controller.
512 This enables PCI support for the Intel PCH/PCU SPI controller in
513 master mode. This controller is used to hold BIOS and other
516 controller exposes a subset of operations that makes it safer to
530 controller in master mode that is used to hold BIOS and other
532 software sequencing mode, which means that the controller
546 This enables support for the SPI master controller in the J-Core
575 tristate "Loongson SPI Controller PCI Driver Support"
579 This bus driver supports the Loongson SPI hardware controller in
582 Say Y or M here if you want to use the SPI controller on
586 tristate "Loongson SPI Controller Platform Driver Support"
590 This bus driver supports the Loongson SPI hardware controller in
593 Say Y or M here if you want to use the SPI controller on
597 tristate "ICP DAS LP-8841 SPI Controller for RTC"
607 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
610 This drivers supports the MPC52xx SPI controller in master SPI
614 tristate "Freescale MPC52xx PSC SPI controller"
618 Controller in master SPI mode.
621 tristate "Freescale MPC512x PSC SPI controller"
625 Controller in SPI master mode.
636 tristate "Freescale SPI controller and Aeroflex Gaisler GRLIB SPI controller"
642 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
643 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
644 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
648 tristate "Freescale DSPI controller"
652 This enables support for the Freescale DSPI controller in master
653 mode. VF610, LS1021A and ColdFire platforms uses the controller.
656 tristate "Freescale eSPI controller"
660 From MPC8536, 85xx platform uses the controller, and all P10xx,
661 P20xx, P30xx,P40xx, P50xx uses this controller.
675 tristate "Amlogic Meson SPICC controller"
680 controller) available in Amlogic Meson SoCs.
683 tristate "Amlogic Meson SPIFC controller"
688 controller) available in Amlogic Meson SoCs.
709 tristate "MediaTek SPI controller"
718 tristate "MediaTek MT7621 SPI Controller"
721 This selects a driver for the MediaTek MT7621 SPI Controller.
724 tristate "MediaTek SPI NOR controller"
727 This enables support for SPI NOR controller found on MediaTek
728 ARM SoCs. This is a controller specifically for SPI NOR flash.
739 Flash Interface found on MediaTek ARM SoCs. This controller
740 is implemented as a SPI-MEM controller with pipelined ECC
748 This enables support got the Flash Interface Unit SPI controller
759 This enables support for the Flash Interface Unit SPI controller
765 tristate "Nuvoton NPCM PSPI Controller"
769 Peripheral SPI controller in master mode.
772 tristate "Lantiq SSC SPI controller"
775 This driver supports the Lantiq SSC SPI controller in master
776 mode. This controller is found on Intel (former Lantiq) SoCs like
784 This is the driver for OpenCores tiny SPI master controller.
787 tristate "Cavium OCTEON SPI controller"
798 This hooks up to the MicroWire controller on OMAP1 chips.
805 SPI master controller for OMAP24XX and later Multichannel SPI
809 tristate "DRA7xxx QSPI controller support"
812 QSPI master controller for DRA7xxx used for flash devices.
820 This enables using the SPI master controller on the Orion
836 SPI driver for Microchip PIC32 SPI master controller.
842 SPI driver for PIC32 Quad SPI controller.
845 tristate "ARM AMBA PL022 SSP controller"
852 controller. If you have an embedded system with an AMBA(R)
853 bus and a PL022 controller, say Y or M here.
856 tristate "PPC4xx SPI Controller"
860 This selects a driver for the PPC4xx SPI Controller.
868 controller. The driver can be configured to use any SSP port.
874 tristate "Realtek SPI-NAND Flash Controller"
878 This enables support for the SPI-NAND Flash controller on
885 tristate "Rockchip SPI controller driver"
888 This selects a driver for Rockchip SPI controller.
891 RK3066, RK3188 and RK3288 families of SPI controller.
892 Rockchip SPI controller support DMA transport and PIO mode.
893 The main usecase of this controller is to use spi flash as boot
897 tristate "Rockchip Serial Flash Controller (SFC)"
901 This enables support for Rockchip serial flash controller. This
902 is a specialized controller used to access SPI flash on some
912 SPI controller driver for the Mikrotik RB4xx series boards.
921 tristate "Renesas RSPI/QSPI controller"
927 tristate "Renesas RZ/V2M CSI controller"
934 tristate "QTI QSPI controller"
937 QSPI(Quad SPI) driver for Qualcomm QSPI controller.
940 tristate "QPIC SNAND controller"
944 QPIC_SNAND (QPIC SPI NAND) driver for Qualcomm QPIC controller.
945 QPIC controller supports both parallel nand and serial nand.
946 This config will enable serial nand driver for QPIC controller.
949 tristate "Qualcomm SPI controller with QUP interface"
962 tristate "Qualcomm GENI based SPI controller"
965 This driver supports GENI serial engine based SPI controller in
987 tristate "SuperH MSIOF SPI controller"
994 tristate "SuperH SPI controller"
1000 tristate "SuperH SCI SPI controller"
1007 tristate "SuperH HSPI controller"
1013 tristate "SiFive SPI controller"
1016 This exposes the SPI controller IP from SiFive.
1029 tristate "Socionext F_OSPI SPI flash controller"
1033 This enables support for the Socionext F_OSPI controller
1038 tristate "SG2044 SPI NOR Controller"
1041 This enables support for the SG2044 SPI NOR controller,
1047 tristate "Spreadtrum SPI controller"
1053 tristate "Spreadtrum ADI controller"
1060 tristate "STMicroelectronics STM32 SPI controller"
1066 STM32 SPI controller supports DMA and PIO modes. When DMA
1071 tristate "STMicroelectronics STM32 OCTO SPI controller"
1076 This enables support for the Octo SPI controller in master mode.
1081 tristate "STMicroelectronics STM32 QUAD SPI controller"
1086 This enables support for the Quad SPI controller in master mode.
1098 tristate "Allwinner A10 SoCs SPI controller"
1104 tristate "Allwinner A31 SPI controller"
1108 This enables using the SPI controller on the Allwinner A31 SoCs.
1111 tristate "Sunplus SP7021 SPI controller"
1114 This enables Sunplus SP7021 SPI controller driver on the SP7021 SoCs.
1122 tristate "Socionext's SynQuacer HighSpeed SPI controller"
1125 SPI driver for Socionext's High speed SPI controller which provides
1132 tristate "Macronix MX25F0A SPI controller"
1136 This selects the Macronix MX25F0A SPI controller driver.
1139 tristate "Freescale MXS SPI controller"
1146 tristate "NVIDIA Tegra QSPI Controller"
1150 QSPI driver for NVIDIA Tegra QSPI Controller interface. This
1151 controller is different from the SPI controller and is available
1155 tristate "NVIDIA Tegra114 SPI Controller"
1159 SPI driver for NVIDIA Tegra114 SPI Controller interface. This controller
1160 is different than the older SoCs SPI controller and also register interface
1161 get changed with this controller.
1164 tristate "Nvidia Tegra20 Serial flash Controller"
1168 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
1169 The main usecase of this controller is to use spi flash as boot
1173 tristate "Nvidia Tegra20/Tegra30 SLINK Controller"
1177 SPI driver for Nvidia Tegra20/Tegra30 SLINK Controller interface.
1180 tristate "Cavium ThunderX SPI controller"
1190 SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
1197 tristate "Socionext UniPhier SPI Controller"
1201 This enables a driver for the Socionext UniPhier SoC SCSSI SPI controller.
1218 tristate "Xilinx SPI controller common module"
1222 This exposes the SPI controller IP from the Xilinx EDK.
1230 tristate "Cavium ThunderX2 SPI controller driver"
1233 Enable support for the SPI controller on the Cavium ThunderX2.
1240 tristate "Xtensa SPI controller for xtfpga"
1244 SPI driver for xtfpga SPI master controller.
1246 This simple SPI master controller is built into xtfpga bitstreams
1252 tristate "Xilinx Zynq QSPI controller"
1256 This enables support for the Zynq Quad SPI controller
1258 This controller only supports SPI memory interface.
1261 tristate "Xilinx ZynqMP GQSPI controller"
1264 Enables Xilinx GQSPI controller driver for Zynq UltraScale+ MPSoC.
1265 This controller only supports SPI memory interface.
1268 tristate "AMD SPI controller"
1273 Enables SPI controller driver for AMD SoC.
1286 accessible as a SPI controller, the devices behind the mux will appear
1287 to be chip selects on this controller. It is still necessary to
1288 select one or more specific mux-controller drivers.
1332 If your system has a slave-capable SPI controller, you can enable