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 A4 SPI Flash controller"
107 This enables SPI mode on the NAND Flash Controller of Amlogic
109 enable Host ECC HW engine). The controller implements the
113 tristate "Amlogic SPISG controller"
118 communication controller), which is available on platforms such as
122 tristate "Apple SoC SPI Controller platform driver"
125 This enables support for the SPI controller present on
127 and t600x (M1 Pro/Max/Ultra). Multiple SPI controller
129 to a single device like spi-nor (nvram), input device controller
133 tristate "Qualcomm Atheros AR934X/QCA95XX SPI controller driver"
136 This enables support for the SPI controller present on the
140 tristate "Andes ATCSPI200 SPI controller"
143 SPI driver for Andes ATCSPI200 SPI controller.
144 ATCSPI200 controller supports DMA and PIO modes. When DMA
149 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver"
153 This enables support for the SPI controller present on the
157 tristate "Marvell Armada 3700 SPI Controller"
160 This enables support for the SPI controller present on the
168 This enables support for the Firmware Memory controller (FMC)
171 controller (SPI) for the host firmware. The implementation
175 tristate "Atmel SPI Controller"
179 This selects a driver for the Atmel SPI Controller, present on
183 tristate "Atmel USART Controller SPI driver"
187 This selects a driver for the AT91 USART Controller as SPI Master,
191 tristate "Atmel Quad SPI Controller"
195 This enables support for the Quad SPI controller in master mode.
200 tristate "Au1550/Au1200/Au1300 SPI Controller"
205 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
208 tristate "Analog Devices AXI SPI Engine controller"
212 This enables support for the Analog Devices AXI SPI Engine SPI controller.
217 tristate "Axiado DB-H SPI controller"
221 Enable support for the SPI controller present on Axiado AX3000 SoCs.
228 tristate "BCM2835 SPI controller"
234 The BCM2835 contains two types of SPI master controller; the
235 "universal SPI master", and the regular SPI controller. This driver
236 is for the regular SPI controller. Slave mode operation is not also
240 tristate "BCM2835 SPI auxiliary controller"
245 The BCM2835 contains two types of SPI master controller; the
246 "universal SPI master", and the regular SPI controller.
247 This driver is for the universal/auxiliary SPI controller.
250 tristate "Broadcom BCM63xx SPI controller"
253 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
256 tristate "Broadcom BCM63XX HS SPI controller driver"
259 This enables support for the High Speed SPI controller present on
263 tristate "Broadcom BSPI and MSPI controller support"
268 Enables support for the Broadcom SPI flash and MSPI controller.
274 tristate "Broadcom BCMBCA HS SPI controller driver"
277 This enables support for the High Speed SPI controller present on
278 newer Broadcom BCMBCA SoCs. These SoCs include an updated SPI controller
287 port, etc). Or, some systems' SPI host controller drivers use
306 tristate "Cadence SPI controller"
308 This selects the Cadence SPI controller master driver
312 tristate "Cadence Quad SPI controller"
315 Enable support for the Cadence Quad SPI Flash controller.
317 Cadence QSPI is a specialized controller for connecting an SPI
319 device with a Cadence QSPI controller and want to access the
323 tristate "Cadence XSPI controller"
327 Enable support for the Cadence XSPI Flash controller.
329 Cadence XSPI is a specialized controller for connecting an SPI
331 device with a Cadence XSPI controller and want to access the
338 Enables the SPI controller on the CH341a USB to serial chip
341 tristate "CLPS711X host SPI controller"
348 tristate "Freescale Coldfire QSPI controller"
351 This enables support for the Coldfire QSPI controller in master
355 tristate "Cirrus Logic CS42L43 SPI controller"
359 This enables support for the SPI controller inside the Cirrus Logic
363 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
367 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
370 tristate "DesignWare SPI controller core support"
373 general driver for SPI controller core from DesignWare
378 bool "DMA support for DW SPI controller"
401 tristate "Cirrus Logic EP93xx SPI controller"
404 This enables using the Cirrus EP93xx SPI controller in master
408 bool "Falcon SPI controller support"
424 tristate "Freescale i.MX LPSPI controller"
430 tristate "Freescale QSPI controller"
435 This enables support for the Quad SPI controller in master mode.
438 This controller does not support generic SPI messages. It only
449 tristate "HiSilicon SPI Controller for Kunpeng SoCs"
452 This enables support for HiSilicon SPI controller found on
459 tristate "HiSilicon SPI NOR Flash Controller for Hi16XX chipsets"
463 This enables support for HiSilicon v3xx SPI NOR flash controller
467 tristate "NXP Flex SPI controller"
471 This enables support for the Flex SPI controller in master mode.
474 This controller does not support generic SPI messages and only
478 tristate "NXP xSPI controller"
482 This enables support for the xSPI controller. Up to two devices
484 This controller does not support generic SPI messages and only
496 for the chipselect used by this controller driver.
504 tristate "IMG SPFI controller"
507 This enables support for the SPFI master controller found on
517 tristate "Ingenic SoCs SPI controller"
520 This enables support for the Ingenic SoCs SPI controller.
535 This enables PCI support for the Intel PCH/PCU SPI controller in
536 master mode. This controller is used to hold BIOS and other
539 controller exposes a subset of operations that makes it safer to
553 controller in master mode that is used to hold BIOS and other
555 software sequencing mode, which means that the controller
569 This enables support for the SPI master controller in the J-Core
598 tristate "Loongson SPI Controller PCI Driver Support"
602 This bus driver supports the Loongson SPI hardware controller in
605 Say Y or M here if you want to use the SPI controller on
609 tristate "Loongson SPI Controller Platform Driver Support"
613 This bus driver supports the Loongson SPI hardware controller in
616 Say Y or M here if you want to use the SPI controller on
620 tristate "ICP DAS LP-8841 SPI Controller for RTC"
630 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
633 This drivers supports the MPC52xx SPI controller in master SPI
637 tristate "Freescale MPC52xx PSC SPI controller"
641 Controller in master SPI mode.
644 tristate "Freescale MPC512x PSC SPI controller"
648 Controller in SPI master mode.
659 tristate "Freescale SPI controller and Aeroflex Gaisler GRLIB SPI controller"
665 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
666 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
667 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
671 tristate "Freescale DSPI controller"
675 This enables support for the Freescale DSPI controller in master
676 mode. S32, VF610, LS1021A and ColdFire platforms uses the controller.
679 tristate "Freescale eSPI controller"
683 From MPC8536, 85xx platform uses the controller, and all P10xx,
684 P20xx, P30xx,P40xx, P50xx uses this controller.
698 tristate "Amlogic Meson SPICC controller"
703 controller) available in Amlogic Meson SoCs.
706 tristate "Amlogic Meson SPIFC controller"
711 controller) available in Amlogic Meson SoCs.
723 tristate "Microchip FPGA CoreSPI controller"
726 This enables the SPI driver for Microchip FPGA CoreSPI controller.
732 tristate "MediaTek SPI controller"
741 tristate "MediaTek MT7621 SPI Controller"
744 This selects a driver for the MediaTek MT7621 SPI Controller.
747 tristate "MediaTek SPI NOR controller"
750 This enables support for SPI NOR controller found on MediaTek
751 ARM SoCs. This is a controller specifically for SPI NOR flash.
762 Flash Interface found on MediaTek ARM SoCs. This controller
763 is implemented as a SPI-MEM controller with pipelined ECC
771 This enables support got the Flash Interface Unit SPI controller
782 This enables support for the Flash Interface Unit SPI controller
788 tristate "Nuvoton NPCM PSPI Controller"
792 Peripheral SPI controller in master mode.
795 tristate "Lantiq SSC SPI controller"
798 This driver supports the Lantiq SSC SPI controller in master
799 mode. This controller is found on Intel (former Lantiq) SoCs like
807 This is the driver for OpenCores tiny SPI master controller.
810 tristate "Cavium OCTEON SPI controller"
821 This hooks up to the MicroWire controller on OMAP1 chips.
828 SPI master controller for OMAP24XX and later Multichannel SPI
832 tristate "DRA7xxx QSPI controller support"
835 QSPI master controller for DRA7xxx used for flash devices.
843 This enables using the SPI master controller on the Orion
859 SPI driver for Microchip PIC32 SPI master controller.
865 SPI driver for PIC32 Quad SPI controller.
868 tristate "ARM AMBA PL022 SSP controller"
875 controller. If you have an embedded system with an AMBA(R)
876 bus and a PL022 controller, say Y or M here.
889 tristate "PPC4xx SPI Controller"
893 This selects a driver for the PPC4xx SPI Controller.
901 controller. The driver can be configured to use any SSP port.
907 tristate "Realtek SPI-NAND Flash Controller"
911 This enables support for the SPI-NAND Flash controller on
918 tristate "Rockchip SPI controller driver"
921 This selects a driver for Rockchip SPI controller.
924 RK3066, RK3188 and RK3288 families of SPI controller.
925 Rockchip SPI controller support DMA transport and PIO mode.
926 The main usecase of this controller is to use spi flash as boot
930 tristate "Rockchip Serial Flash Controller (SFC)"
934 This enables support for Rockchip serial flash controller. This
935 is a specialized controller used to access SPI flash on some
946 SPI controller driver for the Mikrotik RB4xx series boards.
955 tristate "Renesas RSPI/QSPI controller"
961 tristate "Renesas RZ/V2H RSPI controller"
969 tristate "Renesas RZ/V2M CSI controller"
976 tristate "QTI QSPI controller"
979 QSPI(Quad SPI) driver for Qualcomm QSPI controller.
982 tristate "QPIC SNAND controller"
986 QPIC_SNAND (QPIC SPI NAND) driver for Qualcomm QPIC controller.
987 QPIC controller supports both parallel nand and serial nand.
988 This config will enable serial nand driver for QPIC controller.
991 tristate "Qualcomm SPI controller with QUP interface"
1004 tristate "Qualcomm GENI based SPI controller"
1007 This driver supports GENI serial engine based SPI controller in
1029 tristate "SuperH MSIOF SPI controller"
1036 tristate "SuperH SPI controller"
1042 tristate "SuperH SCI SPI controller"
1049 tristate "SuperH HSPI controller"
1055 tristate "SiFive SPI controller"
1058 This exposes the SPI controller IP from SiFive.
1071 tristate "Socionext F_OSPI SPI flash controller"
1075 This enables support for the Socionext F_OSPI controller
1080 tristate "SG2044 SPI NOR Controller"
1083 This enables support for the SG2044 SPI NOR controller,
1089 tristate "Spreadtrum SPI controller"
1095 tristate "Spreadtrum ADI controller"
1102 tristate "STMicroelectronics STM32 SPI controller"
1108 STM32 SPI controller supports DMA and PIO modes. When DMA
1113 tristate "STMicroelectronics STM32 OCTO SPI controller"
1118 This enables support for the Octo SPI controller in master mode.
1123 tristate "STMicroelectronics STM32 QUAD SPI controller"
1128 This enables support for the Quad SPI controller in master mode.
1140 tristate "Allwinner A10 SoCs SPI controller"
1146 tristate "Allwinner A31 SPI controller"
1150 This enables using the SPI controller on the Allwinner A31 SoCs.
1153 tristate "Sunplus SP7021 SPI controller"
1156 This enables Sunplus SP7021 SPI controller driver on the SP7021 SoCs.
1164 tristate "Socionext's SynQuacer HighSpeed SPI controller"
1167 SPI driver for Socionext's High speed SPI controller which provides
1174 tristate "Macronix MX25F0A SPI controller"
1178 This selects the Macronix MX25F0A SPI controller driver.
1181 tristate "Freescale MXS SPI controller"
1188 tristate "NVIDIA Tegra QSPI Controller"
1192 QSPI driver for NVIDIA Tegra QSPI Controller interface. This
1193 controller is different from the SPI controller and is available
1197 tristate "NVIDIA Tegra114 SPI Controller"
1201 SPI controller driver for NVIDIA Tegra114 and later SoCs. This controller
1202 is different than the older SoCs SPI controller and also register interface
1203 get changed with this controller.
1206 tristate "Nvidia Tegra20 Serial flash Controller"
1210 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
1211 The main usecase of this controller is to use spi flash as boot
1215 tristate "Nvidia Tegra20/Tegra30 SLINK Controller"
1219 SPI driver for Nvidia Tegra20/Tegra30 SLINK Controller interface.
1222 tristate "Cavium ThunderX SPI controller"
1232 SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
1239 tristate "Socionext UniPhier SPI Controller"
1243 This enables a driver for the Socionext UniPhier SoC SCSSI SPI controller.
1253 tristate "Virtio SPI Controller"
1257 SPI controller driver. The hardware can be emulated by any device model
1271 tristate "Xilinx SPI controller common module"
1275 This exposes the SPI controller IP from the Xilinx EDK.
1283 tristate "Cavium ThunderX2 SPI controller driver"
1286 Enable support for the SPI controller on the Cavium ThunderX2.
1293 tristate "Xtensa SPI controller for xtfpga"
1297 SPI driver for xtfpga SPI master controller.
1299 This simple SPI master controller is built into xtfpga bitstreams
1305 tristate "Xilinx Zynq QSPI controller"
1309 This enables support for the Zynq Quad SPI controller
1311 This controller only supports SPI memory interface.
1314 tristate "Xilinx ZynqMP GQSPI controller"
1317 Enables Xilinx GQSPI controller driver for Zynq UltraScale+ MPSoC.
1318 This controller only supports SPI memory interface.
1321 tristate "AMD SPI controller"
1326 Enables SPI controller driver for AMD SoC.
1339 accessible as a SPI controller, the devices behind the mux will appear
1340 to be chip selects on this controller. It is still necessary to
1341 select one or more specific mux-controller drivers.
1385 If your system has a slave-capable SPI controller, you can enable