Lines Matching refs: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
67 Flash Interface found on Airoha ARM SoCs. This controller
68 is implemented as a SPI-MEM controller.
89 Altera SPI master controller. The SPI master is connected
93 tristate "Amlogic A1 SPIFC controller"
97 controller) available in Amlogic A1 (A113L SoC).
103 This enables support for the SPI controller present on
105 and t600x (M1 Pro/Max/Ultra). Multiple SPI controller
107 to a single device like spi-nor (nvram), input device controller
111 tristate "Qualcomm Atheros AR934X/QCA95XX SPI controller driver"
114 This enables support for the SPI controller present on the
118 tristate "Atheros AR71XX/AR724X/AR913X SPI controller driver"
122 This enables support for the SPI controller present on the
129 This enables support for the SPI controller present on the
137 This enables support for the Firmware Memory controller (FMC)
140 controller (SPI) for the host firmware. The implementation
164 This enables support for the Quad SPI controller in master mode.
174 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
177 tristate "Analog Devices AXI SPI Engine controller"
180 This enables support for the Analog Devices AXI SPI Engine SPI controller.
185 tristate "BCM2835 SPI controller"
191 The BCM2835 contains two types of SPI master controller; the
192 "universal SPI master", and the regular SPI controller. This driver
193 is for the regular SPI controller. Slave mode operation is not also
197 tristate "BCM2835 SPI auxiliary controller"
202 The BCM2835 contains two types of SPI master controller; the
203 "universal SPI master", and the regular SPI controller.
204 This driver is for the universal/auxiliary SPI controller.
207 tristate "Broadcom BCM63xx SPI controller"
210 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
213 tristate "Broadcom BCM63XX HS SPI controller driver"
216 This enables support for the High Speed SPI controller present on
220 tristate "Broadcom BSPI and MSPI controller support"
225 Enables support for the Broadcom SPI flash and MSPI controller.
231 tristate "Broadcom BCMBCA HS SPI controller driver"
234 This enables support for the High Speed SPI controller present on
235 newer Broadcom BCMBCA SoCs. These SoCs include an updated SPI controller
244 port, etc). Or, some systems' SPI host controller drivers use
263 tristate "Cadence SPI controller"
265 This selects the Cadence SPI controller master driver
269 tristate "Cadence Quad SPI controller"
272 Enable support for the Cadence Quad SPI Flash controller.
274 Cadence QSPI is a specialized controller for connecting an SPI
276 device with a Cadence QSPI controller and want to access the
280 tristate "Cadence XSPI controller"
284 Enable support for the Cadence XSPI Flash controller.
286 Cadence XSPI is a specialized controller for connecting an SPI
288 device with a Cadence XSPI controller and want to access the
295 Enables the SPI controller on the CH341a USB to serial chip
298 tristate "CLPS711X host SPI controller"
305 tristate "Freescale Coldfire QSPI controller"
308 This enables support for the Coldfire QSPI controller in master
312 tristate "Cirrus Logic CS42L43 SPI controller"
316 This enables support for the SPI controller inside the Cirrus Logic
320 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
324 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
327 tristate "DesignWare SPI controller core support"
330 general driver for SPI controller core from DesignWare
335 bool "DMA support for DW SPI controller"
385 tristate "Cirrus Logic EP93xx SPI controller"
388 This enables using the Cirrus EP93xx SPI controller in master
392 bool "Falcon SPI controller support"
408 tristate "Freescale i.MX LPSPI controller"
414 tristate "Freescale QSPI controller"
418 This enables support for the Quad SPI controller in master mode.
421 This controller does not support generic SPI messages. It only
435 This enables support for HiSilicon SPI controller found on
446 This enables support for HiSilicon v3xx SPI NOR flash controller
450 tristate "NXP Flex SPI controller"
454 This enables support for the Flex SPI controller in master mode.
457 This controller does not support generic SPI messages and only
469 for the chipselect used by this controller driver.
477 tristate "IMG SPFI controller"
480 This enables support for the SPFI master controller found on
490 tristate "Ingenic SoCs SPI controller"
493 This enables support for the Ingenic SoCs SPI controller.
508 This enables PCI support for the Intel PCH/PCU SPI controller in
509 master mode. This controller is used to hold BIOS and other
512 controller exposes a subset of operations that makes it safer to
526 controller in master mode that is used to hold BIOS and other
528 software sequencing mode, which means that the controller
542 This enables support for the SPI master controller in the J-Core
575 This bus driver supports the Loongson SPI hardware controller in
578 Say Y or M here if you want to use the SPI controller on
586 This bus driver supports the Loongson SPI hardware controller in
589 Say Y or M here if you want to use the SPI controller on
603 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
606 This drivers supports the MPC52xx SPI controller in master SPI
610 tristate "Freescale MPC52xx PSC SPI controller"
617 tristate "Freescale MPC512x PSC SPI controller"
632 tristate "Freescale SPI controller and Aeroflex Gaisler GRLIB SPI controller"
638 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
639 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
640 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
644 tristate "Freescale DSPI controller"
648 This enables support for the Freescale DSPI controller in master
649 mode. VF610, LS1021A and ColdFire platforms uses the controller.
652 tristate "Freescale eSPI controller"
656 From MPC8536, 85xx platform uses the controller, and all P10xx,
657 P20xx, P30xx,P40xx, P50xx uses this controller.
671 tristate "Amlogic Meson SPICC controller"
676 controller) available in Amlogic Meson SoCs.
679 tristate "Amlogic Meson SPIFC controller"
684 controller) available in Amlogic Meson SoCs.
705 tristate "MediaTek SPI controller"
720 tristate "MediaTek SPI NOR controller"
723 This enables support for SPI NOR controller found on MediaTek
724 ARM SoCs. This is a controller specifically for SPI NOR flash.
735 Flash Interface found on MediaTek ARM SoCs. This controller
736 is implemented as a SPI-MEM controller with pipelined ECC
744 This enables support got the Flash Interface Unit SPI controller
755 This enables support for the Flash Interface Unit SPI controller
765 Peripheral SPI controller in master mode.
768 tristate "Lantiq SSC SPI controller"
771 This driver supports the Lantiq SSC SPI controller in master
772 mode. This controller is found on Intel (former Lantiq) SoCs like
780 This is the driver for OpenCores tiny SPI master controller.
783 tristate "Cavium OCTEON SPI controller"
794 This hooks up to the MicroWire controller on OMAP1 chips.
801 SPI master controller for OMAP24XX and later Multichannel SPI
805 tristate "DRA7xxx QSPI controller support"
808 QSPI master controller for DRA7xxx used for flash devices.
816 This enables using the SPI master controller on the Orion
832 SPI driver for Microchip PIC32 SPI master controller.
838 SPI driver for PIC32 Quad SPI controller.
841 tristate "ARM AMBA PL022 SSP controller"
848 controller. If you have an embedded system with an AMBA(R)
849 bus and a PL022 controller, say Y or M here.
864 controller. The driver can be configured to use any SSP port.
874 This enables support for the SPI-NAND Flash controller on
881 tristate "Rockchip SPI controller driver"
884 This selects a driver for Rockchip SPI controller.
887 RK3066, RK3188 and RK3288 families of SPI controller.
888 Rockchip SPI controller support DMA transport and PIO mode.
889 The main usecase of this controller is to use spi flash as boot
897 This enables support for Rockchip serial flash controller. This
898 is a specialized controller used to access SPI flash on some
908 SPI controller driver for the Mikrotik RB4xx series boards.
917 tristate "Renesas RSPI/QSPI controller"
923 tristate "Renesas RZ/V2M CSI controller"
930 tristate "QTI QSPI controller"
933 QSPI(Quad SPI) driver for Qualcomm QSPI controller.
936 tristate "Qualcomm SPI controller with QUP interface"
949 tristate "Qualcomm GENI based SPI controller"
952 This driver supports GENI serial engine based SPI controller in
974 tristate "SuperH MSIOF SPI controller"
981 tristate "SuperH SPI controller"
987 tristate "SuperH SCI SPI controller"
994 tristate "SuperH HSPI controller"
1000 tristate "SiFive SPI controller"
1003 This exposes the SPI controller IP from SiFive.
1016 tristate "Socionext F_OSPI SPI flash controller"
1020 This enables support for the Socionext F_OSPI controller
1025 tristate "Spreadtrum SPI controller"
1031 tristate "Spreadtrum ADI controller"
1038 tristate "STMicroelectronics STM32 SPI controller"
1044 STM32 SPI controller supports DMA and PIO modes. When DMA
1049 tristate "STMicroelectronics STM32 QUAD SPI controller"
1054 This enables support for the Quad SPI controller in master mode.
1066 tristate "Allwinner A10 SoCs SPI controller"
1072 tristate "Allwinner A31 SPI controller"
1076 This enables using the SPI controller on the Allwinner A31 SoCs.
1079 tristate "Sunplus SP7021 SPI controller"
1082 This enables Sunplus SP7021 SPI controller driver on the SP7021 SoCs.
1090 tristate "Socionext's SynQuacer HighSpeed SPI controller"
1093 SPI driver for Socionext's High speed SPI controller which provides
1100 tristate "Macronix MX25F0A SPI controller"
1104 This selects the Macronix MX25F0A SPI controller driver.
1107 tristate "Freescale MXS SPI controller"
1119 controller is different from the SPI controller and is available
1127 SPI driver for NVIDIA Tegra114 SPI Controller interface. This controller
1128 is different than the older SoCs SPI controller and also register interface
1129 get changed with this controller.
1137 The main usecase of this controller is to use spi flash as boot
1148 tristate "Cavium ThunderX SPI controller"
1169 This enables a driver for the Socionext UniPhier SoC SCSSI SPI controller.
1186 tristate "Xilinx SPI controller common module"
1190 This exposes the SPI controller IP from the Xilinx EDK.
1198 tristate "Cavium ThunderX2 SPI controller driver"
1201 Enable support for the SPI controller on the Cavium ThunderX2.
1208 tristate "Xtensa SPI controller for xtfpga"
1212 SPI driver for xtfpga SPI master controller.
1214 This simple SPI master controller is built into xtfpga bitstreams
1220 tristate "Xilinx Zynq QSPI controller"
1224 This enables support for the Zynq Quad SPI controller
1226 This controller only supports SPI memory interface.
1229 tristate "Xilinx ZynqMP GQSPI controller"
1232 Enables Xilinx GQSPI controller driver for Zynq UltraScale+ MPSoC.
1233 This controller only supports SPI memory interface.
1236 tristate "AMD SPI controller"
1239 Enables SPI controller driver for AMD SoC.
1252 accessible as a SPI controller, the devices behind the mux will appear
1253 to be chip selects on this controller. It is still necessary to
1254 select one or more specific mux-controller drivers.
1298 If your system has a slave-capable SPI controller, you can enable