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 "Amlogic SPISG controller"
108 communication controller), which is available on platforms such as
112 tristate "Apple SoC SPI Controller platform driver"
115 This enables support for the SPI controller present on
117 and t600x (M1 Pro/Max/Ultra). Multiple SPI controller
119 to a single device like spi-nor (nvram), input device controller
123 tristate "Qualcomm Atheros AR934X/QCA95XX SPI controller driver"
126 This enables support for the SPI controller present on the
130 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver"
134 This enables support for the SPI controller present on the
138 tristate "Marvell Armada 3700 SPI Controller"
141 This enables support for the SPI controller present on the
149 This enables support for the Firmware Memory controller (FMC)
152 controller (SPI) for the host firmware. The implementation
156 tristate "Atmel SPI Controller"
160 This selects a driver for the Atmel SPI Controller, present on
164 tristate "Atmel USART Controller SPI driver"
168 This selects a driver for the AT91 USART Controller as SPI Master,
172 tristate "Atmel Quad SPI Controller"
176 This enables support for the Quad SPI controller in master mode.
181 tristate "Au1550/Au1200/Au1300 SPI Controller"
186 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
189 tristate "Analog Devices AXI SPI Engine controller"
193 This enables support for the Analog Devices AXI SPI Engine SPI controller.
198 tristate "BCM2835 SPI controller"
204 The BCM2835 contains two types of SPI master controller; the
205 "universal SPI master", and the regular SPI controller. This driver
206 is for the regular SPI controller. Slave mode operation is not also
210 tristate "BCM2835 SPI auxiliary controller"
215 The BCM2835 contains two types of SPI master controller; the
216 "universal SPI master", and the regular SPI controller.
217 This driver is for the universal/auxiliary SPI controller.
220 tristate "Broadcom BCM63xx SPI controller"
223 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
226 tristate "Broadcom BCM63XX HS SPI controller driver"
229 This enables support for the High Speed SPI controller present on
233 tristate "Broadcom BSPI and MSPI controller support"
238 Enables support for the Broadcom SPI flash and MSPI controller.
244 tristate "Broadcom BCMBCA HS SPI controller driver"
247 This enables support for the High Speed SPI controller present on
248 newer Broadcom BCMBCA SoCs. These SoCs include an updated SPI controller
257 port, etc). Or, some systems' SPI host controller drivers use
276 tristate "Cadence SPI controller"
278 This selects the Cadence SPI controller master driver
282 tristate "Cadence Quad SPI controller"
285 Enable support for the Cadence Quad SPI Flash controller.
287 Cadence QSPI is a specialized controller for connecting an SPI
289 device with a Cadence QSPI controller and want to access the
293 tristate "Cadence XSPI controller"
297 Enable support for the Cadence XSPI Flash controller.
299 Cadence XSPI is a specialized controller for connecting an SPI
301 device with a Cadence XSPI controller and want to access the
308 Enables the SPI controller on the CH341a USB to serial chip
311 tristate "CLPS711X host SPI controller"
318 tristate "Freescale Coldfire QSPI controller"
321 This enables support for the Coldfire QSPI controller in master
325 tristate "Cirrus Logic CS42L43 SPI controller"
329 This enables support for the SPI controller inside the Cirrus Logic
333 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
337 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
340 tristate "DesignWare SPI controller core support"
343 general driver for SPI controller core from DesignWare
348 bool "DMA support for DW SPI controller"
366 part of the Baikal-T1 System Boot Controller has got a very
377 Baikal-T1 System Boot Controller. It is a 16MB MMIO region, which
398 tristate "Cirrus Logic EP93xx SPI controller"
401 This enables using the Cirrus EP93xx SPI controller in master
405 bool "Falcon SPI controller support"
421 tristate "Freescale i.MX LPSPI controller"
427 tristate "Freescale QSPI controller"
431 This enables support for the Quad SPI controller in master mode.
434 This controller does not support generic SPI messages. It only
445 tristate "HiSilicon SPI Controller for Kunpeng SoCs"
448 This enables support for HiSilicon SPI controller found on
455 tristate "HiSilicon SPI NOR Flash Controller for Hi16XX chipsets"
459 This enables support for HiSilicon v3xx SPI NOR flash controller
463 tristate "NXP Flex SPI controller"
467 This enables support for the Flex SPI controller in master mode.
470 This controller does not support generic SPI messages and only
482 for the chipselect used by this controller driver.
490 tristate "IMG SPFI controller"
493 This enables support for the SPFI master controller found on
503 tristate "Ingenic SoCs SPI controller"
506 This enables support for the Ingenic SoCs SPI controller.
521 This enables PCI support for the Intel PCH/PCU SPI controller in
522 master mode. This controller is used to hold BIOS and other
525 controller exposes a subset of operations that makes it safer to
539 controller in master mode that is used to hold BIOS and other
541 software sequencing mode, which means that the controller
555 This enables support for the SPI master controller in the J-Core
584 tristate "Loongson SPI Controller PCI Driver Support"
588 This bus driver supports the Loongson SPI hardware controller in
591 Say Y or M here if you want to use the SPI controller on
595 tristate "Loongson SPI Controller Platform Driver Support"
599 This bus driver supports the Loongson SPI hardware controller in
602 Say Y or M here if you want to use the SPI controller on
606 tristate "ICP DAS LP-8841 SPI Controller for RTC"
616 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
619 This drivers supports the MPC52xx SPI controller in master SPI
623 tristate "Freescale MPC52xx PSC SPI controller"
627 Controller in master SPI mode.
630 tristate "Freescale MPC512x PSC SPI controller"
634 Controller in SPI master mode.
645 tristate "Freescale SPI controller and Aeroflex Gaisler GRLIB SPI controller"
651 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
652 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
653 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
657 tristate "Freescale DSPI controller"
661 This enables support for the Freescale DSPI controller in master
662 mode. S32, VF610, LS1021A and ColdFire platforms uses the controller.
665 tristate "Freescale eSPI controller"
669 From MPC8536, 85xx platform uses the controller, and all P10xx,
670 P20xx, P30xx,P40xx, P50xx uses this controller.
684 tristate "Amlogic Meson SPICC controller"
689 controller) available in Amlogic Meson SoCs.
692 tristate "Amlogic Meson SPIFC controller"
697 controller) available in Amlogic Meson SoCs.
718 tristate "MediaTek SPI controller"
727 tristate "MediaTek MT7621 SPI Controller"
730 This selects a driver for the MediaTek MT7621 SPI Controller.
733 tristate "MediaTek SPI NOR controller"
736 This enables support for SPI NOR controller found on MediaTek
737 ARM SoCs. This is a controller specifically for SPI NOR flash.
748 Flash Interface found on MediaTek ARM SoCs. This controller
749 is implemented as a SPI-MEM controller with pipelined ECC
757 This enables support got the Flash Interface Unit SPI controller
768 This enables support for the Flash Interface Unit SPI controller
774 tristate "Nuvoton NPCM PSPI Controller"
778 Peripheral SPI controller in master mode.
781 tristate "Lantiq SSC SPI controller"
784 This driver supports the Lantiq SSC SPI controller in master
785 mode. This controller is found on Intel (former Lantiq) SoCs like
793 This is the driver for OpenCores tiny SPI master controller.
796 tristate "Cavium OCTEON SPI controller"
807 This hooks up to the MicroWire controller on OMAP1 chips.
814 SPI master controller for OMAP24XX and later Multichannel SPI
818 tristate "DRA7xxx QSPI controller support"
821 QSPI master controller for DRA7xxx used for flash devices.
829 This enables using the SPI master controller on the Orion
845 SPI driver for Microchip PIC32 SPI master controller.
851 SPI driver for PIC32 Quad SPI controller.
854 tristate "ARM AMBA PL022 SSP controller"
861 controller. If you have an embedded system with an AMBA(R)
862 bus and a PL022 controller, say Y or M here.
865 tristate "PPC4xx SPI Controller"
869 This selects a driver for the PPC4xx SPI Controller.
877 controller. The driver can be configured to use any SSP port.
883 tristate "Realtek SPI-NAND Flash Controller"
887 This enables support for the SPI-NAND Flash controller on
894 tristate "Rockchip SPI controller driver"
897 This selects a driver for Rockchip SPI controller.
900 RK3066, RK3188 and RK3288 families of SPI controller.
901 Rockchip SPI controller support DMA transport and PIO mode.
902 The main usecase of this controller is to use spi flash as boot
906 tristate "Rockchip Serial Flash Controller (SFC)"
910 This enables support for Rockchip serial flash controller. This
911 is a specialized controller used to access SPI flash on some
921 SPI controller driver for the Mikrotik RB4xx series boards.
930 tristate "Renesas RSPI/QSPI controller"
936 tristate "Renesas RZ/V2H RSPI controller"
944 tristate "Renesas RZ/V2M CSI controller"
951 tristate "QTI QSPI controller"
954 QSPI(Quad SPI) driver for Qualcomm QSPI controller.
957 tristate "QPIC SNAND controller"
961 QPIC_SNAND (QPIC SPI NAND) driver for Qualcomm QPIC controller.
962 QPIC controller supports both parallel nand and serial nand.
963 This config will enable serial nand driver for QPIC controller.
966 tristate "Qualcomm SPI controller with QUP interface"
979 tristate "Qualcomm GENI based SPI controller"
982 This driver supports GENI serial engine based SPI controller in
1004 tristate "SuperH MSIOF SPI controller"
1011 tristate "SuperH SPI controller"
1017 tristate "SuperH SCI SPI controller"
1024 tristate "SuperH HSPI controller"
1030 tristate "SiFive SPI controller"
1033 This exposes the SPI controller IP from SiFive.
1046 tristate "Socionext F_OSPI SPI flash controller"
1050 This enables support for the Socionext F_OSPI controller
1055 tristate "SG2044 SPI NOR Controller"
1058 This enables support for the SG2044 SPI NOR controller,
1064 tristate "Spreadtrum SPI controller"
1070 tristate "Spreadtrum ADI controller"
1077 tristate "STMicroelectronics STM32 SPI controller"
1083 STM32 SPI controller supports DMA and PIO modes. When DMA
1088 tristate "STMicroelectronics STM32 OCTO SPI controller"
1093 This enables support for the Octo SPI controller in master mode.
1098 tristate "STMicroelectronics STM32 QUAD SPI controller"
1103 This enables support for the Quad SPI controller in master mode.
1115 tristate "Allwinner A10 SoCs SPI controller"
1121 tristate "Allwinner A31 SPI controller"
1125 This enables using the SPI controller on the Allwinner A31 SoCs.
1128 tristate "Sunplus SP7021 SPI controller"
1131 This enables Sunplus SP7021 SPI controller driver on the SP7021 SoCs.
1139 tristate "Socionext's SynQuacer HighSpeed SPI controller"
1142 SPI driver for Socionext's High speed SPI controller which provides
1149 tristate "Macronix MX25F0A SPI controller"
1153 This selects the Macronix MX25F0A SPI controller driver.
1156 tristate "Freescale MXS SPI controller"
1163 tristate "NVIDIA Tegra QSPI Controller"
1167 QSPI driver for NVIDIA Tegra QSPI Controller interface. This
1168 controller is different from the SPI controller and is available
1172 tristate "NVIDIA Tegra114 SPI Controller"
1176 SPI driver for NVIDIA Tegra114 SPI Controller interface. This controller
1177 is different than the older SoCs SPI controller and also register interface
1178 get changed with this controller.
1181 tristate "Nvidia Tegra20 Serial flash Controller"
1185 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
1186 The main usecase of this controller is to use spi flash as boot
1190 tristate "Nvidia Tegra20/Tegra30 SLINK Controller"
1194 SPI driver for Nvidia Tegra20/Tegra30 SLINK Controller interface.
1197 tristate "Cavium ThunderX SPI controller"
1207 SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
1214 tristate "Socionext UniPhier SPI Controller"
1218 This enables a driver for the Socionext UniPhier SoC SCSSI SPI controller.
1235 tristate "Xilinx SPI controller common module"
1239 This exposes the SPI controller IP from the Xilinx EDK.
1247 tristate "Cavium ThunderX2 SPI controller driver"
1250 Enable support for the SPI controller on the Cavium ThunderX2.
1257 tristate "Xtensa SPI controller for xtfpga"
1261 SPI driver for xtfpga SPI master controller.
1263 This simple SPI master controller is built into xtfpga bitstreams
1269 tristate "Xilinx Zynq QSPI controller"
1273 This enables support for the Zynq Quad SPI controller
1275 This controller only supports SPI memory interface.
1278 tristate "Xilinx ZynqMP GQSPI controller"
1281 Enables Xilinx GQSPI controller driver for Zynq UltraScale+ MPSoC.
1282 This controller only supports SPI memory interface.
1285 tristate "AMD SPI controller"
1290 Enables SPI controller driver for AMD SoC.
1303 accessible as a SPI controller, the devices behind the mux will appear
1304 to be chip selects on this controller. It is still necessary to
1305 select one or more specific mux-controller drivers.
1349 If your system has a slave-capable SPI controller, you can enable