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
58 comment "SPI Master Controller Drivers"
67 Flash Interface found on Airoha ARM SoCs. This controller
68 is implemented as a SPI-MEM controller.
71 tristate "Altera SPI Controller platform driver"
75 This is the driver for the Altera SPI Controller.
78 tristate "Altera SPI Controller core code" if COMPILE_TEST
81 "The core code for the Altera SPI Controller"
84 tristate "DFL bus driver for Altera SPI Controller"
89 Altera SPI master controller. The SPI master is connected
93 tristate "Amlogic A1 SPIFC controller"
97 controller) available in Amlogic A1 (A113L SoC).
100 tristate "Qualcomm Atheros AR934X/QCA95XX SPI controller driver"
103 This enables support for the SPI controller present on the
107 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver"
111 This enables support for the SPI controller present on the
115 tristate "Marvell Armada 3700 SPI Controller"
118 This enables support for the SPI controller present on the
126 This enables support for the Firmware Memory controller (FMC)
129 controller (SPI) for the host firmware. The implementation
133 tristate "Atmel SPI Controller"
137 This selects a driver for the Atmel SPI Controller, present on
141 tristate "Atmel USART Controller SPI driver"
145 This selects a driver for the AT91 USART Controller as SPI Master,
149 tristate "Atmel Quad SPI Controller"
153 This enables support for the Quad SPI controller in master mode.
158 tristate "Au1550/Au1200/Au1300 SPI Controller"
163 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
166 tristate "Analog Devices AXI SPI Engine controller"
169 This enables support for the Analog Devices AXI SPI Engine SPI controller.
174 tristate "BCM2835 SPI controller"
180 The BCM2835 contains two types of SPI master controller; the
181 "universal SPI master", and the regular SPI controller. This driver
182 is for the regular SPI controller. Slave mode operation is not also
186 tristate "BCM2835 SPI auxiliary controller"
191 The BCM2835 contains two types of SPI master controller; the
192 "universal SPI master", and the regular SPI controller.
193 This driver is for the universal/auxiliary SPI controller.
196 tristate "Broadcom BCM63xx SPI controller"
199 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
202 tristate "Broadcom BCM63XX HS SPI controller driver"
205 This enables support for the High Speed SPI controller present on
209 tristate "Broadcom BSPI and MSPI controller support"
214 Enables support for the Broadcom SPI flash and MSPI controller.
220 tristate "Broadcom BCMBCA HS SPI controller driver"
223 This enables support for the High Speed SPI controller present on
224 newer Broadcom BCMBCA SoCs. These SoCs include an updated SPI controller
233 port, etc). Or, some systems' SPI host controller drivers use
252 tristate "Cadence SPI controller"
254 This selects the Cadence SPI controller master driver
258 tristate "Cadence Quad SPI controller"
261 Enable support for the Cadence Quad SPI Flash controller.
263 Cadence QSPI is a specialized controller for connecting an SPI
265 device with a Cadence QSPI controller and want to access the
269 tristate "Cadence XSPI controller"
273 Enable support for the Cadence XSPI Flash controller.
275 Cadence XSPI is a specialized controller for connecting an SPI
277 device with a Cadence XSPI controller and want to access the
284 Enables the SPI controller on the CH341a USB to serial chip
287 tristate "CLPS711X host SPI controller"
294 tristate "Freescale Coldfire QSPI controller"
297 This enables support for the Coldfire QSPI controller in master
301 tristate "Cirrus Logic CS42L43 SPI controller"
305 This enables support for the SPI controller inside the Cirrus Logic
309 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
313 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
316 tristate "DesignWare SPI controller core support"
319 general driver for SPI controller core from DesignWare
324 bool "DMA support for DW SPI controller"
342 part of the Baikal-T1 System Boot Controller has got a very
353 Baikal-T1 System Boot Controller. It is a 16MB MMIO region, which
374 tristate "Cirrus Logic EP93xx SPI controller"
377 This enables using the Cirrus EP93xx SPI controller in master
381 bool "Falcon SPI controller support"
397 tristate "Freescale i.MX LPSPI controller"
403 tristate "Freescale QSPI controller"
407 This enables support for the Quad SPI controller in master mode.
410 This controller does not support generic SPI messages. It only
421 tristate "HiSilicon SPI Controller for Kunpeng SoCs"
424 This enables support for HiSilicon SPI controller found on
431 tristate "HiSilicon SPI NOR Flash Controller for Hi16XX chipsets"
435 This enables support for HiSilicon v3xx SPI NOR flash controller
439 tristate "NXP Flex SPI controller"
443 This enables support for the Flex SPI controller in master mode.
446 This controller does not support generic SPI messages and only
458 for the chipselect used by this controller driver.
466 tristate "IMG SPFI controller"
469 This enables support for the SPFI master controller found on
479 tristate "Ingenic SoCs SPI controller"
482 This enables support for the Ingenic SoCs SPI controller.
497 This enables PCI support for the Intel PCH/PCU SPI controller in
498 master mode. This controller is used to hold BIOS and other
501 controller exposes a subset of operations that makes it safer to
515 controller in master mode that is used to hold BIOS and other
517 software sequencing mode, which means that the controller
531 This enables support for the SPI master controller in the J-Core
548 tristate "Loongson SPI Controller PCI Driver Support"
552 This bus driver supports the Loongson SPI hardware controller in
555 Say Y or M here if you want to use the SPI controller on
559 tristate "Loongson SPI Controller Platform Driver Support"
563 This bus driver supports the Loongson SPI hardware controller in
566 Say Y or M here if you want to use the SPI controller on
570 tristate "ICP DAS LP-8841 SPI Controller for RTC"
580 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
583 This drivers supports the MPC52xx SPI controller in master SPI
587 tristate "Freescale MPC52xx PSC SPI controller"
591 Controller in master SPI mode.
594 tristate "Freescale MPC512x PSC SPI controller"
598 Controller in SPI master mode.
609 tristate "Freescale SPI controller and Aeroflex Gaisler GRLIB SPI controller"
615 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
616 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
617 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
621 tristate "Freescale DSPI controller"
625 This enables support for the Freescale DSPI controller in master
626 mode. VF610, LS1021A and ColdFire platforms uses the controller.
629 tristate "Freescale eSPI controller"
633 From MPC8536, 85xx platform uses the controller, and all P10xx,
634 P20xx, P30xx,P40xx, P50xx uses this controller.
648 tristate "Amlogic Meson SPICC controller"
653 controller) available in Amlogic Meson SoCs.
656 tristate "Amlogic Meson SPIFC controller"
661 controller) available in Amlogic Meson SoCs.
682 tristate "MediaTek SPI controller"
691 tristate "MediaTek MT7621 SPI Controller"
694 This selects a driver for the MediaTek MT7621 SPI Controller.
697 tristate "MediaTek SPI NOR controller"
700 This enables support for SPI NOR controller found on MediaTek
701 ARM SoCs. This is a controller specifically for SPI NOR flash.
712 Flash Interface found on MediaTek ARM SoCs. This controller
713 is implemented as a SPI-MEM controller with pipelined ECC
721 This enables support got the Flash Interface Unit SPI controller
732 This enables support for the Flash Interface Unit SPI controller
738 tristate "Nuvoton NPCM PSPI Controller"
742 Peripheral SPI controller in master mode.
745 tristate "Lantiq SSC SPI controller"
748 This driver supports the Lantiq SSC SPI controller in master
749 mode. This controller is found on Intel (former Lantiq) SoCs like
757 This is the driver for OpenCores tiny SPI master controller.
760 tristate "Cavium OCTEON SPI controller"
771 This hooks up to the MicroWire controller on OMAP1 chips.
778 SPI master controller for OMAP24XX and later Multichannel SPI
782 tristate "DRA7xxx QSPI controller support"
785 QSPI master controller for DRA7xxx used for flash devices.
793 This enables using the SPI master controller on the Orion
809 SPI driver for Microchip PIC32 SPI master controller.
815 SPI driver for PIC32 Quad SPI controller.
818 tristate "ARM AMBA PL022 SSP controller"
825 controller. If you have an embedded system with an AMBA(R)
826 bus and a PL022 controller, say Y or M here.
829 tristate "PPC4xx SPI Controller"
833 This selects a driver for the PPC4xx SPI Controller.
841 controller. The driver can be configured to use any SSP port.
847 tristate "Rockchip SPI controller driver"
850 This selects a driver for Rockchip SPI controller.
853 RK3066, RK3188 and RK3288 families of SPI controller.
854 Rockchip SPI controller support DMA transport and PIO mode.
855 The main usecase of this controller is to use spi flash as boot
859 tristate "Rockchip Serial Flash Controller (SFC)"
863 This enables support for Rockchip serial flash controller. This
864 is a specialized controller used to access SPI flash on some
874 SPI controller driver for the Mikrotik RB4xx series boards.
883 tristate "Renesas RSPI/QSPI controller"
889 tristate "Renesas RZ/V2M CSI controller"
896 tristate "QTI QSPI controller"
899 QSPI(Quad SPI) driver for Qualcomm QSPI controller.
902 tristate "Qualcomm SPI controller with QUP interface"
915 tristate "Qualcomm GENI based SPI controller"
918 This driver supports GENI serial engine based SPI controller in
940 tristate "SuperH MSIOF SPI controller"
947 tristate "SuperH SPI controller"
953 tristate "SuperH SCI SPI controller"
960 tristate "SuperH HSPI controller"
966 tristate "SiFive SPI controller"
969 This exposes the SPI controller IP from SiFive.
982 tristate "Socionext F_OSPI SPI flash controller"
986 This enables support for the Socionext F_OSPI controller
991 tristate "Spreadtrum SPI controller"
997 tristate "Spreadtrum ADI controller"
1004 tristate "STMicroelectronics STM32 SPI controller"
1010 STM32 SPI controller supports DMA and PIO modes. When DMA
1015 tristate "STMicroelectronics STM32 QUAD SPI controller"
1020 This enables support for the Quad SPI controller in master mode.
1032 tristate "Allwinner A10 SoCs SPI controller"
1038 tristate "Allwinner A31 SPI controller"
1042 This enables using the SPI controller on the Allwinner A31 SoCs.
1045 tristate "Sunplus SP7021 SPI controller"
1048 This enables Sunplus SP7021 SPI controller driver on the SP7021 SoCs.
1056 tristate "Socionext's SynQuacer HighSpeed SPI controller"
1059 SPI driver for Socionext's High speed SPI controller which provides
1066 tristate "Macronix MX25F0A SPI controller"
1070 This selects the Macronix MX25F0A SPI controller driver.
1073 tristate "Freescale MXS SPI controller"
1080 tristate "NVIDIA Tegra QSPI Controller"
1084 QSPI driver for NVIDIA Tegra QSPI Controller interface. This
1085 controller is different from the SPI controller and is available
1089 tristate "NVIDIA Tegra114 SPI Controller"
1093 SPI driver for NVIDIA Tegra114 SPI Controller interface. This controller
1094 is different than the older SoCs SPI controller and also register interface
1095 get changed with this controller.
1098 tristate "Nvidia Tegra20 Serial flash Controller"
1102 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
1103 The main usecase of this controller is to use spi flash as boot
1107 tristate "Nvidia Tegra20/Tegra30 SLINK Controller"
1111 SPI driver for Nvidia Tegra20/Tegra30 SLINK Controller interface.
1114 tristate "Cavium ThunderX SPI controller"
1124 SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
1131 tristate "Socionext UniPhier SPI Controller"
1135 This enables a driver for the Socionext UniPhier SoC SCSSI SPI controller.
1152 tristate "Xilinx SPI controller common module"
1156 This exposes the SPI controller IP from the Xilinx EDK.
1164 tristate "Cavium ThunderX2 SPI controller driver"
1167 Enable support for the SPI controller on the Cavium ThunderX2.
1174 tristate "Xtensa SPI controller for xtfpga"
1178 SPI driver for xtfpga SPI master controller.
1180 This simple SPI master controller is built into xtfpga bitstreams
1186 tristate "Xilinx Zynq QSPI controller"
1190 This enables support for the Zynq Quad SPI controller
1192 This controller only supports SPI memory interface.
1195 tristate "Xilinx ZynqMP GQSPI controller"
1198 Enables Xilinx GQSPI controller driver for Zynq UltraScale+ MPSoC.
1199 This controller only supports SPI memory interface.
1202 tristate "AMD SPI controller"
1205 Enables SPI controller driver for AMD SoC.
1218 accessible as a SPI controller, the devices behind the mux will appear
1219 to be chip selects on this controller. It is still necessary to
1220 select one or more specific mux-controller drivers.
1264 If your system has a slave-capable SPI controller, you can enable