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"
61 tristate "Altera SPI Controller platform driver"
65 This is the driver for the Altera SPI Controller.
68 tristate "Altera SPI Controller core code" if COMPILE_TEST
71 "The core code for the Altera SPI Controller"
74 tristate "DFL bus driver for Altera SPI Controller"
79 Altera SPI master controller. The SPI master is connected
83 tristate "Amlogic A1 SPIFC controller"
87 controller) available in Amlogic A1 (A113L SoC).
90 tristate "Qualcomm Atheros AR934X/QCA95XX SPI controller driver"
93 This enables support for the SPI controller present on the
97 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver"
101 This enables support for the SPI controller present on the
105 tristate "Marvell Armada 3700 SPI Controller"
108 This enables support for the SPI controller present on the
116 This enables support for the Firmware Memory controller (FMC)
119 controller (SPI) for the host firmware. The implementation
123 tristate "Atmel SPI Controller"
127 This selects a driver for the Atmel SPI Controller, present on
131 tristate "Atmel USART Controller SPI driver"
135 This selects a driver for the AT91 USART Controller as SPI Master,
139 tristate "Atmel Quad SPI Controller"
143 This enables support for the Quad SPI controller in master mode.
148 tristate "Au1550/Au1200/Au1300 SPI Controller"
153 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
156 tristate "Analog Devices AXI SPI Engine controller"
159 This enables support for the Analog Devices AXI SPI Engine SPI controller.
164 tristate "BCM2835 SPI controller"
170 The BCM2835 contains two types of SPI master controller; the
171 "universal SPI master", and the regular SPI controller. This driver
172 is for the regular SPI controller. Slave mode operation is not also
176 tristate "BCM2835 SPI auxiliary controller"
181 The BCM2835 contains two types of SPI master controller; the
182 "universal SPI master", and the regular SPI controller.
183 This driver is for the universal/auxiliary SPI controller.
186 tristate "Broadcom BCM63xx SPI controller"
189 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
192 tristate "Broadcom BCM63XX HS SPI controller driver"
195 This enables support for the High Speed SPI controller present on
199 tristate "Broadcom BSPI and MSPI controller support"
204 Enables support for the Broadcom SPI flash and MSPI controller.
210 tristate "Broadcom BCMBCA HS SPI controller driver"
213 This enables support for the High Speed SPI controller present on
214 newer Broadcom BCMBCA SoCs. These SoCs include an updated SPI controller
223 port, etc). Or, some systems' SPI master controller drivers use
242 tristate "Cadence SPI controller"
244 This selects the Cadence SPI controller master driver
248 tristate "Cadence Quad SPI controller"
251 Enable support for the Cadence Quad SPI Flash controller.
253 Cadence QSPI is a specialized controller for connecting an SPI
255 device with a Cadence QSPI controller and want to access the
259 tristate "Cadence XSPI controller"
263 Enable support for the Cadence XSPI Flash controller.
265 Cadence XSPI is a specialized controller for connecting an SPI
267 device with a Cadence XSPI controller and want to access the
271 tristate "CLPS711X host SPI controller"
278 tristate "Freescale Coldfire QSPI controller"
281 This enables support for the Coldfire QSPI controller in master
285 tristate "Cirrus Logic CS42L43 SPI controller"
288 This enables support for the SPI controller inside the Cirrus Logic
292 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
296 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
299 tristate "DesignWare SPI controller core support"
302 general driver for SPI controller core from DesignWare
307 bool "DMA support for DW SPI controller"
325 part of the Baikal-T1 System Boot Controller has got a very
336 Baikal-T1 System Boot Controller. It is a 16MB MMIO region, which
357 tristate "Cirrus Logic EP93xx SPI controller"
360 This enables using the Cirrus EP93xx SPI controller in master
364 bool "Falcon SPI controller support"
380 tristate "Freescale i.MX LPSPI controller"
386 tristate "Freescale QSPI controller"
390 This enables support for the Quad SPI controller in master mode.
393 This controller does not support generic SPI messages. It only
404 tristate "HiSilicon SPI Controller for Kunpeng SoCs"
407 This enables support for HiSilicon SPI controller found on
414 tristate "HiSilicon SPI NOR Flash Controller for Hi16XX chipsets"
418 This enables support for HiSilicon v3xx SPI NOR flash controller
422 tristate "NXP Flex SPI controller"
426 This enables support for the Flex SPI controller in master mode.
429 This controller does not support generic SPI messages and only
441 for the chipselect used by this controller driver.
449 tristate "IMG SPFI controller"
452 This enables support for the SPFI master controller found on
462 tristate "Ingenic SoCs SPI controller"
465 This enables support for the Ingenic SoCs SPI controller.
480 This enables PCI support for the Intel PCH/PCU SPI controller in
481 master mode. This controller is used to hold BIOS and other
484 controller exposes a subset of operations that makes it safer to
498 controller in master mode that is used to hold BIOS and other
500 software sequencing mode, which means that the controller
514 This enables support for the SPI master controller in the J-Core
531 tristate "Loongson SPI Controller PCI Driver Support"
535 This bus driver supports the Loongson SPI hardware controller in
538 Say Y or M here if you want to use the SPI controller on
542 tristate "Loongson SPI Controller Platform Driver Support"
546 This bus driver supports the Loongson SPI hardware controller in
549 Say Y or M here if you want to use the SPI controller on
553 tristate "ICP DAS LP-8841 SPI Controller for RTC"
563 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
566 This drivers supports the MPC52xx SPI controller in master SPI
570 tristate "Freescale MPC52xx PSC SPI controller"
574 Controller in master SPI mode.
577 tristate "Freescale MPC512x PSC SPI controller"
581 Controller in SPI master mode.
592 tristate "Freescale SPI controller and Aeroflex Gaisler GRLIB SPI controller"
598 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
599 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
600 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
604 tristate "Freescale DSPI controller"
608 This enables support for the Freescale DSPI controller in master
609 mode. VF610, LS1021A and ColdFire platforms uses the controller.
612 tristate "Freescale eSPI controller"
616 From MPC8536, 85xx platform uses the controller, and all P10xx,
617 P20xx, P30xx,P40xx, P50xx uses this controller.
620 tristate "Amlogic Meson SPICC controller"
625 controller) available in Amlogic Meson SoCs.
628 tristate "Amlogic Meson SPIFC controller"
633 controller) available in Amlogic Meson SoCs.
654 tristate "MediaTek SPI controller"
663 tristate "MediaTek MT7621 SPI Controller"
666 This selects a driver for the MediaTek MT7621 SPI Controller.
669 tristate "MediaTek SPI NOR controller"
672 This enables support for SPI NOR controller found on MediaTek
673 ARM SoCs. This is a controller specifically for SPI NOR flash.
684 Flash Interface found on MediaTek ARM SoCs. This controller
685 is implemented as a SPI-MEM controller with pipelined ECC
693 This enables support got the Flash Interface Unit SPI controller
704 This enables support for the Flash Interface Unit SPI controller
710 tristate "Nuvoton NPCM PSPI Controller"
714 Peripheral SPI controller in master mode.
717 tristate "Lantiq SSC SPI controller"
720 This driver supports the Lantiq SSC SPI controller in master
721 mode. This controller is found on Intel (former Lantiq) SoCs like
729 This is the driver for OpenCores tiny SPI master controller.
732 tristate "Cavium OCTEON SPI controller"
743 This hooks up to the MicroWire controller on OMAP1 chips.
750 SPI master controller for OMAP24XX and later Multichannel SPI
754 tristate "DRA7xxx QSPI controller support"
757 QSPI master controller for DRA7xxx used for flash devices.
765 This enables using the SPI master controller on the Orion
781 SPI driver for Microchip PIC32 SPI master controller.
787 SPI driver for PIC32 Quad SPI controller.
790 tristate "ARM AMBA PL022 SSP controller"
797 controller. If you have an embedded system with an AMBA(R)
798 bus and a PL022 controller, say Y or M here.
801 tristate "PPC4xx SPI Controller"
805 This selects a driver for the PPC4xx SPI Controller.
813 controller. The driver can be configured to use any SSP port and
820 tristate "Rockchip SPI controller driver"
823 This selects a driver for Rockchip SPI controller.
826 RK3066, RK3188 and RK3288 families of SPI controller.
827 Rockchip SPI controller support DMA transport and PIO mode.
828 The main usecase of this controller is to use spi flash as boot
832 tristate "Rockchip Serial Flash Controller (SFC)"
836 This enables support for Rockchip serial flash controller. This
837 is a specialized controller used to access SPI flash on some
847 SPI controller driver for the Mikrotik RB4xx series boards.
856 tristate "Renesas RSPI/QSPI controller"
862 tristate "Renesas RZ/V2M CSI controller"
868 tristate "QTI QSPI controller"
871 QSPI(Quad SPI) driver for Qualcomm QSPI controller.
874 tristate "Qualcomm SPI controller with QUP interface"
887 tristate "Qualcomm GENI based SPI controller"
890 This driver supports GENI serial engine based SPI controller in
912 tristate "SuperH MSIOF SPI controller"
919 tristate "SuperH SPI controller"
925 tristate "SuperH SCI SPI controller"
932 tristate "SuperH HSPI controller"
938 tristate "SiFive SPI controller"
941 This exposes the SPI controller IP from SiFive.
954 tristate "Socionext F_OSPI SPI flash controller"
958 This enables support for the Socionext F_OSPI controller
963 tristate "Spreadtrum SPI controller"
969 tristate "Spreadtrum ADI controller"
976 tristate "STMicroelectronics STM32 SPI controller"
982 STM32 SPI controller supports DMA and PIO modes. When DMA
987 tristate "STMicroelectronics STM32 QUAD SPI controller"
992 This enables support for the Quad SPI controller in master mode.
1004 tristate "Allwinner A10 SoCs SPI controller"
1010 tristate "Allwinner A31 SPI controller"
1014 This enables using the SPI controller on the Allwinner A31 SoCs.
1017 tristate "Sunplus SP7021 SPI controller"
1020 This enables Sunplus SP7021 SPI controller driver on the SP7021 SoCs.
1028 tristate "Socionext's SynQuacer HighSpeed SPI controller"
1031 SPI driver for Socionext's High speed SPI controller which provides
1038 tristate "Macronix MX25F0A SPI controller"
1042 This selects the Macronix MX25F0A SPI controller driver.
1045 tristate "Freescale MXS SPI controller"
1052 tristate "NVIDIA Tegra QSPI Controller"
1056 QSPI driver for NVIDIA Tegra QSPI Controller interface. This
1057 controller is different from the SPI controller and is available
1061 tristate "NVIDIA Tegra114 SPI Controller"
1065 SPI driver for NVIDIA Tegra114 SPI Controller interface. This controller
1066 is different than the older SoCs SPI controller and also register interface
1067 get changed with this controller.
1070 tristate "Nvidia Tegra20 Serial flash Controller"
1074 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
1075 The main usecase of this controller is to use spi flash as boot
1079 tristate "Nvidia Tegra20/Tegra30 SLINK Controller"
1083 SPI driver for Nvidia Tegra20/Tegra30 SLINK Controller interface.
1086 tristate "Cavium ThunderX SPI controller"
1096 SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
1103 tristate "Socionext UniPhier SPI Controller"
1107 This enables a driver for the Socionext UniPhier SoC SCSSI SPI controller.
1124 tristate "Xilinx SPI controller common module"
1128 This exposes the SPI controller IP from the Xilinx EDK.
1136 tristate "Cavium ThunderX2 SPI controller driver"
1139 Enable support for the SPI controller on the Cavium ThunderX2.
1146 tristate "Xtensa SPI controller for xtfpga"
1150 SPI driver for xtfpga SPI master controller.
1152 This simple SPI master controller is built into xtfpga bitstreams
1158 tristate "Xilinx Zynq QSPI controller"
1162 This enables support for the Zynq Quad SPI controller
1164 This controller only supports SPI memory interface.
1167 tristate "Xilinx ZynqMP GQSPI controller"
1170 Enables Xilinx GQSPI controller driver for Zynq UltraScale+ MPSoC.
1171 This controller only supports SPI memory interface.
1174 tristate "AMD SPI controller"
1177 Enables SPI controller driver for AMD SoC.
1190 accessible as a SPI controller, the devices behind the mux will appear
1191 to be chip selects on this controller. It is still necessary to
1192 select one or more specific mux-controller drivers.
1236 If your system has a slave-capable SPI controller, you can enable