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
105 tristate "Atmel SPI Controller"
109 This selects a driver for the Atmel SPI Controller, present on
113 tristate "Atmel USART Controller SPI driver"
117 This selects a driver for the AT91 USART Controller as SPI Master,
121 tristate "Atmel Quad SPI Controller"
125 This enables support for the Quad SPI controller in master mode.
130 tristate "Au1550/Au1200/Au1300 SPI Controller"
135 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
138 tristate "Analog Devices AXI SPI Engine controller"
141 This enables support for the Analog Devices AXI SPI Engine SPI controller.
146 tristate "BCM2835 SPI controller"
152 The BCM2835 contains two types of SPI master controller; the
153 "universal SPI master", and the regular SPI controller. This driver
154 is for the regular SPI controller. Slave mode operation is not also
158 tristate "BCM2835 SPI auxiliary controller"
163 The BCM2835 contains two types of SPI master controller; the
164 "universal SPI master", and the regular SPI controller.
165 This driver is for the universal/auxiliary SPI controller.
168 tristate "Broadcom BCM63xx SPI controller"
171 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
174 tristate "Broadcom BCM63XX HS SPI controller driver"
177 This enables support for the High Speed SPI controller present on
181 tristate "Broadcom BSPI and MSPI controller support"
186 Enables support for the Broadcom SPI flash and MSPI controller.
196 port, etc). Or, some systems' SPI master controller drivers use
215 tristate "Cadence SPI controller"
217 This selects the Cadence SPI controller master driver
221 tristate "Cadence Quad SPI controller"
224 Enable support for the Cadence Quad SPI Flash controller.
226 Cadence QSPI is a specialized controller for connecting an SPI
228 device with a Cadence QSPI controller and want to access the
232 tristate "CLPS711X host SPI controller"
239 tristate "Freescale Coldfire QSPI controller"
242 This enables support for the Coldfire QSPI controller in master
246 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
250 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
253 tristate "DesignWare SPI controller core support"
256 general driver for SPI controller core from DesignWare
261 bool "DMA support for DW SPI controller"
280 part of the Baikal-T1 System Boot Controller has got a very
291 Baikal-T1 System Boot Controller. It is a 16MB MMIO region, which
312 tristate "Cirrus Logic EP93xx SPI controller"
315 This enables using the Cirrus EP93xx SPI controller in master
319 bool "Falcon SPI controller support"
335 tristate "Freescale i.MX LPSPI controller"
341 tristate "Freescale QSPI controller"
345 This enables support for the Quad SPI controller in master mode.
348 This controller does not support generic SPI messages. It only
352 tristate "HiSilicon SPI Controller for Kunpeng SoCs"
355 This enables support for HiSilicon SPI controller found on
362 tristate "HiSilicon SPI NOR Flash Controller for Hi16XX chipsets"
366 This enables support for HiSilicon v3xx SPI NOR flash controller
370 tristate "NXP Flex SPI controller"
373 This enables support for the Flex SPI controller in master mode.
376 This controller does not support generic SPI messages and only
388 for the chipselect used by this controller driver.
396 tristate "IMG SPFI controller"
399 This enables support for the SPFI master controller found on
413 This enables support for the SPI master controller in the J-Core
426 tristate "ICP DAS LP-8841 SPI Controller for RTC"
436 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
439 This drivers supports the MPC52xx SPI controller in master SPI
443 tristate "Freescale MPC52xx PSC SPI controller"
447 Controller in master SPI mode.
450 tristate "Freescale MPC512x PSC SPI controller"
454 Controller in SPI master mode.
465 tristate "Freescale SPI controller and Aeroflex Gaisler GRLIB SPI controller"
471 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
472 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
473 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
477 tristate "Freescale DSPI controller"
481 This enables support for the Freescale DSPI controller in master
482 mode. VF610, LS1021A and ColdFire platforms uses the controller.
485 tristate "Freescale eSPI controller"
489 From MPC8536, 85xx platform uses the controller, and all P10xx,
490 P20xx, P30xx,P40xx, P50xx uses this controller.
493 tristate "Amlogic Meson SPICC controller"
498 controller) available in Amlogic Meson SoCs.
501 tristate "Amlogic Meson SPIFC controller"
506 controller) available in Amlogic Meson SoCs.
509 tristate "MediaTek SPI controller"
518 tristate "MediaTek MT7621 SPI Controller"
521 This selects a driver for the MediaTek MT7621 SPI Controller.
524 tristate "MediaTek SPI NOR controller"
527 This enables support for SPI NOR controller found on MediaTek
528 ARM SoCs. This is a controller specifically for SPI NOR flash.
538 This enables support for the Flash Interface Unit SPI controller
544 tristate "Nuvoton NPCM PSPI Controller"
548 Peripheral SPI controller in master mode.
551 tristate "Lantiq SSC SPI controller"
554 This driver supports the Lantiq SSC SPI controller in master
555 mode. This controller is found on Intel (former Lantiq) SoCs like
563 This is the driver for OpenCores tiny SPI master controller.
566 tristate "Cavium OCTEON SPI controller"
577 This hooks up to the MicroWire controller on OMAP1 chips.
584 SPI master controller for OMAP24XX and later Multichannel SPI
588 tristate "DRA7xxx QSPI controller support"
591 QSPI master controller for DRA7xxx used for flash devices.
599 OMAP SPI 100K master controller for omap7xx boards.
605 This enables using the SPI master controller on the Orion
612 SPI driver for Microchip PIC32 SPI master controller.
618 SPI driver for PIC32 Quad SPI controller.
621 tristate "ARM AMBA PL022 SSP controller"
628 controller. If you have an embedded system with an AMBA(R)
629 bus and a PL022 controller, say Y or M here.
632 tristate "PPC4xx SPI Controller"
636 This selects a driver for the PPC4xx SPI Controller.
644 controller. The driver can be configured to use any SSP port and
651 tristate "Rockchip SPI controller driver"
653 This selects a driver for Rockchip SPI controller.
656 RK3066, RK3188 and RK3288 families of SPI controller.
657 Rockchip SPI controller support DMA transport and PIO mode.
658 The main usecase of this controller is to use spi flash as boot
662 tristate "Rockchip Serial Flash Controller (SFC)"
666 This enables support for Rockchip serial flash controller. This
667 is a specialized controller used to access SPI flash on some
677 SPI controller driver for the Mikrotik RB4xx series boards.
686 tristate "Renesas RSPI/QSPI controller"
692 tristate "QTI QSPI controller"
695 QSPI(Quad SPI) driver for Qualcomm QSPI controller.
698 tristate "Qualcomm SPI controller with QUP interface"
711 tristate "Qualcomm GENI based SPI controller"
714 This driver supports GENI serial engine based SPI controller in
753 tristate "SuperH MSIOF SPI controller"
760 tristate "SuperH SPI controller"
766 tristate "SuperH SCI SPI controller"
773 tristate "SuperH HSPI controller"
779 tristate "SiFive SPI controller"
782 This exposes the SPI controller IP from SiFive.
795 tristate "Spreadtrum SPI controller"
801 tristate "Spreadtrum ADI controller"
808 tristate "STMicroelectronics STM32 SPI controller"
813 STM32 SPI controller supports DMA and PIO modes. When DMA
818 tristate "STMicroelectronics STM32 QUAD SPI controller"
823 This enables support for the Quad SPI controller in master mode.
835 tristate "Allwinner A10 SoCs SPI controller"
841 tristate "Allwinner A31 SPI controller"
845 This enables using the SPI controller on the Allwinner A31 SoCs.
848 tristate "Socionext's SynQuacer HighSpeed SPI controller"
851 SPI driver for Socionext's High speed SPI controller which provides
858 tristate "Macronix MX25F0A SPI controller"
861 This selects the Macronix MX25F0A SPI controller driver.
864 tristate "Freescale MXS SPI controller"
871 tristate "NVIDIA Tegra QSPI Controller"
875 QSPI driver for NVIDIA Tegra QSPI Controller interface. This
876 controller is different from the SPI controller and is available
880 tristate "NVIDIA Tegra114 SPI Controller"
884 SPI driver for NVIDIA Tegra114 SPI Controller interface. This controller
885 is different than the older SoCs SPI controller and also register interface
886 get changed with this controller.
889 tristate "Nvidia Tegra20 Serial flash Controller"
893 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
894 The main usecase of this controller is to use spi flash as boot
898 tristate "Nvidia Tegra20/Tegra30 SLINK Controller"
902 SPI driver for Nvidia Tegra20/Tegra30 SLINK Controller interface.
905 tristate "Cavium ThunderX SPI controller"
915 SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
922 tristate "Socionext UniPhier SPI Controller"
926 This enables a driver for the Socionext UniPhier SoC SCSSI SPI controller.
943 tristate "Xilinx SPI controller common module"
947 This exposes the SPI controller IP from the Xilinx EDK.
955 tristate "Netlogic XLP SPI controller driver"
958 Enable support for the SPI controller on the Netlogic XLP SoCs.
966 tristate "Xtensa SPI controller for xtfpga"
970 SPI driver for xtfpga SPI master controller.
972 This simple SPI master controller is built into xtfpga bitstreams
978 tristate "Xilinx Zynq QSPI controller"
981 This enables support for the Zynq Quad SPI controller
983 This controller only supports SPI memory interface.
986 tristate "Xilinx ZynqMP GQSPI controller"
989 Enables Xilinx GQSPI controller driver for Zynq UltraScale+ MPSoC.
992 tristate "AMD SPI controller"
995 Enables SPI controller driver for AMD SoC.
1008 accessible as a SPI controller, the devices behind the mux will appear
1009 to be chip selects on this controller. It is still necessary to
1010 select one or more specific mux-controller drivers.
1057 If your system has a slave-capable SPI controller, you can enable