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 "Qualcomm Atheros AR934X/QCA95XX SPI controller driver"
86 This enables support for the SPI controller present on the
90 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver"
94 This enables support for the SPI controller present on the
98 tristate "Marvell Armada 3700 SPI Controller"
101 This enables support for the SPI controller present on the
109 This enables support for the Firmware Memory controller (FMC)
112 controller (SPI) for the host firmware. The implementation
116 tristate "Atmel SPI Controller"
120 This selects a driver for the Atmel SPI Controller, present on
124 tristate "Atmel USART Controller SPI driver"
128 This selects a driver for the AT91 USART Controller as SPI Master,
132 tristate "Atmel Quad SPI Controller"
136 This enables support for the Quad SPI controller in master mode.
141 tristate "Au1550/Au1200/Au1300 SPI Controller"
146 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
149 tristate "Analog Devices AXI SPI Engine controller"
152 This enables support for the Analog Devices AXI SPI Engine SPI controller.
157 tristate "BCM2835 SPI controller"
163 The BCM2835 contains two types of SPI master controller; the
164 "universal SPI master", and the regular SPI controller. This driver
165 is for the regular SPI controller. Slave mode operation is not also
169 tristate "BCM2835 SPI auxiliary controller"
174 The BCM2835 contains two types of SPI master controller; the
175 "universal SPI master", and the regular SPI controller.
176 This driver is for the universal/auxiliary SPI controller.
179 tristate "Broadcom BCM63xx SPI controller"
182 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
185 tristate "Broadcom BCM63XX HS SPI controller driver"
188 This enables support for the High Speed SPI controller present on
192 tristate "Broadcom BSPI and MSPI controller support"
197 Enables support for the Broadcom SPI flash and MSPI controller.
207 port, etc). Or, some systems' SPI master controller drivers use
226 tristate "Cadence SPI controller"
228 This selects the Cadence SPI controller master driver
232 tristate "Cadence Quad SPI controller"
235 Enable support for the Cadence Quad SPI Flash controller.
237 Cadence QSPI is a specialized controller for connecting an SPI
239 device with a Cadence QSPI controller and want to access the
243 tristate "Cadence XSPI controller"
247 Enable support for the Cadence XSPI Flash controller.
249 Cadence XSPI is a specialized controller for connecting an SPI
251 device with a Cadence XSPI controller and want to access the
255 tristate "CLPS711X host SPI controller"
262 tristate "Freescale Coldfire QSPI controller"
265 This enables support for the Coldfire QSPI controller in master
269 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
273 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
276 tristate "DesignWare SPI controller core support"
279 general driver for SPI controller core from DesignWare
284 bool "DMA support for DW SPI controller"
303 part of the Baikal-T1 System Boot Controller has got a very
314 Baikal-T1 System Boot Controller. It is a 16MB MMIO region, which
335 tristate "Cirrus Logic EP93xx SPI controller"
338 This enables using the Cirrus EP93xx SPI controller in master
342 bool "Falcon SPI controller support"
358 tristate "Freescale i.MX LPSPI controller"
364 tristate "Freescale QSPI controller"
368 This enables support for the Quad SPI controller in master mode.
371 This controller does not support generic SPI messages. It only
382 tristate "HiSilicon SPI Controller for Kunpeng SoCs"
385 This enables support for HiSilicon SPI controller found on
392 tristate "HiSilicon SPI NOR Flash Controller for Hi16XX chipsets"
396 This enables support for HiSilicon v3xx SPI NOR flash controller
400 tristate "NXP Flex SPI controller"
403 This enables support for the Flex SPI controller in master mode.
406 This controller does not support generic SPI messages and only
418 for the chipselect used by this controller driver.
426 tristate "IMG SPFI controller"
429 This enables support for the SPFI master controller found on
439 tristate "Ingenic SoCs SPI controller"
442 This enables support for the Ingenic SoCs SPI controller.
457 This enables PCI support for the Intel PCH/PCU SPI controller in
458 master mode. This controller is present in modern Intel hardware
475 controller in master mode. This controller is present in modern
490 This enables support for the SPI master controller in the J-Core
503 tristate "ICP DAS LP-8841 SPI Controller for RTC"
513 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
516 This drivers supports the MPC52xx SPI controller in master SPI
520 tristate "Freescale MPC52xx PSC SPI controller"
524 Controller in master SPI mode.
527 tristate "Freescale MPC512x PSC SPI controller"
531 Controller in SPI master mode.
542 tristate "Freescale SPI controller and Aeroflex Gaisler GRLIB SPI controller"
548 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
549 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
550 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
554 tristate "Freescale DSPI controller"
558 This enables support for the Freescale DSPI controller in master
559 mode. VF610, LS1021A and ColdFire platforms uses the controller.
562 tristate "Freescale eSPI controller"
566 From MPC8536, 85xx platform uses the controller, and all P10xx,
567 P20xx, P30xx,P40xx, P50xx uses this controller.
570 tristate "Amlogic Meson SPICC controller"
575 controller) available in Amlogic Meson SoCs.
578 tristate "Amlogic Meson SPIFC controller"
583 controller) available in Amlogic Meson SoCs.
604 tristate "MediaTek SPI controller"
613 tristate "MediaTek MT7621 SPI Controller"
616 This selects a driver for the MediaTek MT7621 SPI Controller.
619 tristate "MediaTek SPI NOR controller"
622 This enables support for SPI NOR controller found on MediaTek
623 ARM SoCs. This is a controller specifically for SPI NOR flash.
634 Flash Interface found on MediaTek ARM SoCs. This controller
635 is implemented as a SPI-MEM controller with pipelined ECC
643 This enables support for the Flash Interface Unit SPI controller
649 tristate "Nuvoton NPCM PSPI Controller"
653 Peripheral SPI controller in master mode.
656 tristate "Lantiq SSC SPI controller"
659 This driver supports the Lantiq SSC SPI controller in master
660 mode. This controller is found on Intel (former Lantiq) SoCs like
668 This is the driver for OpenCores tiny SPI master controller.
671 tristate "Cavium OCTEON SPI controller"
682 This hooks up to the MicroWire controller on OMAP1 chips.
689 SPI master controller for OMAP24XX and later Multichannel SPI
693 tristate "DRA7xxx QSPI controller support"
696 QSPI master controller for DRA7xxx used for flash devices.
704 OMAP SPI 100K master controller for omap7xx boards.
710 This enables using the SPI master controller on the Orion
717 SPI driver for Microchip PIC32 SPI master controller.
723 SPI driver for PIC32 Quad SPI controller.
726 tristate "ARM AMBA PL022 SSP controller"
733 controller. If you have an embedded system with an AMBA(R)
734 bus and a PL022 controller, say Y or M here.
737 tristate "PPC4xx SPI Controller"
741 This selects a driver for the PPC4xx SPI Controller.
749 controller. The driver can be configured to use any SSP port and
756 tristate "Rockchip SPI controller driver"
758 This selects a driver for Rockchip SPI controller.
761 RK3066, RK3188 and RK3288 families of SPI controller.
762 Rockchip SPI controller support DMA transport and PIO mode.
763 The main usecase of this controller is to use spi flash as boot
767 tristate "Rockchip Serial Flash Controller (SFC)"
771 This enables support for Rockchip serial flash controller. This
772 is a specialized controller used to access SPI flash on some
782 SPI controller driver for the Mikrotik RB4xx series boards.
791 tristate "Renesas RSPI/QSPI controller"
797 tristate "QTI QSPI controller"
800 QSPI(Quad SPI) driver for Qualcomm QSPI controller.
803 tristate "Qualcomm SPI controller with QUP interface"
816 tristate "Qualcomm GENI based SPI controller"
819 This driver supports GENI serial engine based SPI controller in
859 tristate "SuperH MSIOF SPI controller"
866 tristate "SuperH SPI controller"
872 tristate "SuperH SCI SPI controller"
879 tristate "SuperH HSPI controller"
885 tristate "SiFive SPI controller"
888 This exposes the SPI controller IP from SiFive.
901 tristate "Spreadtrum SPI controller"
907 tristate "Spreadtrum ADI controller"
914 tristate "STMicroelectronics STM32 SPI controller"
919 STM32 SPI controller supports DMA and PIO modes. When DMA
924 tristate "STMicroelectronics STM32 QUAD SPI controller"
929 This enables support for the Quad SPI controller in master mode.
941 tristate "Allwinner A10 SoCs SPI controller"
947 tristate "Allwinner A31 SPI controller"
951 This enables using the SPI controller on the Allwinner A31 SoCs.
954 tristate "Sunplus SP7021 SPI controller"
957 This enables Sunplus SP7021 SPI controller driver on the SP7021 SoCs.
965 tristate "Socionext's SynQuacer HighSpeed SPI controller"
968 SPI driver for Socionext's High speed SPI controller which provides
975 tristate "Macronix MX25F0A SPI controller"
979 This selects the Macronix MX25F0A SPI controller driver.
982 tristate "Freescale MXS SPI controller"
989 tristate "NVIDIA Tegra QSPI Controller"
993 QSPI driver for NVIDIA Tegra QSPI Controller interface. This
994 controller is different from the SPI controller and is available
998 tristate "NVIDIA Tegra114 SPI Controller"
1002 SPI driver for NVIDIA Tegra114 SPI Controller interface. This controller
1003 is different than the older SoCs SPI controller and also register interface
1004 get changed with this controller.
1007 tristate "Nvidia Tegra20 Serial flash Controller"
1011 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
1012 The main usecase of this controller is to use spi flash as boot
1016 tristate "Nvidia Tegra20/Tegra30 SLINK Controller"
1020 SPI driver for Nvidia Tegra20/Tegra30 SLINK Controller interface.
1023 tristate "Cavium ThunderX SPI controller"
1033 SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
1040 tristate "Socionext UniPhier SPI Controller"
1044 This enables a driver for the Socionext UniPhier SoC SCSSI SPI controller.
1061 tristate "Xilinx SPI controller common module"
1065 This exposes the SPI controller IP from the Xilinx EDK.
1073 tristate "Cavium ThunderX2 SPI controller driver"
1076 Enable support for the SPI controller on the Cavium ThunderX2.
1083 tristate "Xtensa SPI controller for xtfpga"
1087 SPI driver for xtfpga SPI master controller.
1089 This simple SPI master controller is built into xtfpga bitstreams
1095 tristate "Xilinx Zynq QSPI controller"
1098 This enables support for the Zynq Quad SPI controller
1100 This controller only supports SPI memory interface.
1103 tristate "Xilinx ZynqMP GQSPI controller"
1106 Enables Xilinx GQSPI controller driver for Zynq UltraScale+ MPSoC.
1109 tristate "AMD SPI controller"
1112 Enables SPI controller driver for AMD SoC.
1125 accessible as a SPI controller, the devices behind the mux will appear
1126 to be chip selects on this controller. It is still necessary to
1127 select one or more specific mux-controller drivers.
1174 If your system has a slave-capable SPI controller, you can enable