Lines Matching +full:master +full:- +full:mode

1 # SPDX-License-Identifier: GPL-2.0-only
13 dynamic device discovery; some are even write-only or read-only.
17 chips, analog to digital (and d-to-a) converters, and more.
36 # MASTER side ... talking to discrete SPI slave chips including microcontrollers
40 # bool "SPI Master Support"
44 If your system has an master-capable SPI controller (which
56 by providing a high-level interface to send memory-like commands.
58 comment "SPI Master Controller Drivers"
79 Altera SPI master controller. The SPI master is connected
86 This enables master mode support for the SPIFC (SPI flash
112 tristate "Aspeed flash controllers in SPI mode"
135 This selects a driver for the AT91 USART Controller as SPI Master,
143 This enables support for the Quad SPI controller in master mode.
145 supports spi-mem interface.
168 This selects a driver for the Broadcom BCM2835 SPI master.
170 The BCM2835 contains two types of SPI master controller; the
171 "universal SPI master", and the regular SPI controller. This driver
172 is for the regular SPI controller. Slave mode operation is not also
179 This selects a driver for the Broadcom BCM2835 SPI aux master.
181 The BCM2835 contains two types of SPI master controller; the
182 "universal SPI master", and the regular SPI controller.
206 based platforms. This driver works for both SPI master for SPI NOR
223 port, etc). Or, some systems' SPI master controller drivers use
224 this code to manage the per-word or per-transfer accesses to the
244 This selects the Cadence SPI controller master driver
254 Flash over 1/2/4-bit wide bus. Enable this option if you have a
266 Flash over up to 8-bit wide bus. Enable this option if you have a
274 This enables dedicated general purpose SPI/Microwire1-compatible
275 master mode interface (SSI1) for CLPS711X-based CPUs.
281 This enables support for the Coldfire QSPI controller in master
282 mode.
292 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
296 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
314 tristate "Memory-mapped io interface driver for DW SPI core"
318 tristate "Baikal-T1 SPI driver for DW SPI core"
322 Baikal-T1 SoC is equipped with three DW APB SSI-based MMIO SPI
325 part of the Baikal-T1 System Boot Controller has got a very
327 chip-select and Tx/Rx FIFO with just 8 words depth available.
328 The later one is normally connected to an external SPI-nor flash
332 bool "Directly mapped Baikal-T1 Boot SPI flash support"
336 Baikal-T1 System Boot Controller. It is a 16MB MMIO region, which
341 time-critical tasks (like the SPI memory operations implemented
347 tristate "Diolan DLN-2 USB SPI adapter"
354 will be called spi-dln2.
360 This enables using the Cirrus EP93xx SPI controller in master
361 mode.
367 The external bus unit (EBU) found on the FALC-ON SoC has SPI
383 This enables Freescale i.MX LPSPI controllers in master mode.
390 This enables support for the Quad SPI controller in master mode.
394 supports the high-level SPI memory interface.
411 will be called hisi-kunpeng-spi.
426 This enables support for the Flex SPI controller in master mode.
430 supports the high-level SPI memory interface.
433 tristate "GPIO-based bitbanging SPI Master"
437 This simple GPIO bitbanging SPI master uses the arch-neutral GPIO
452 This enables support for the SPFI master controller found on
468 will be called spi-ingenic.
481 master mode. This controller is used to hold BIOS and other
483 only work in hardware sequencing mode, this means that the
489 will be called spi-intel-pci.
498 controller in master mode that is used to hold BIOS and other
500 software sequencing mode, which means that the controller
501 exposes the low level SPI-NOR opcodes to the software. Using
508 will be called spi-intel-platform.
511 tristate "J-Core SPI Master"
514 This enables support for the SPI master controller in the J-Core
553 tristate "ICP DAS LP-8841 SPI Controller for RTC"
556 This driver provides an SPI master device to drive Maxim
557 DS-1302 real time clock.
560 LP-8x4x industrial computer.
563 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
566 This drivers supports the MPC52xx SPI controller in master SPI
567 mode.
574 Controller in master SPI mode.
581 Controller in SPI master mode.
597 This enables using the Freescale SPI controllers in master mode.
598 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
599 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
601 master mode.
608 This enables support for the Freescale DSPI controller in master
609 mode. VF610, LS1021A and ColdFire platforms uses the controller.
615 This enables using the Freescale eSPI controllers in master mode.
624 This enables master mode support for the SPICC (SPI communication
632 This enables master mode support for the SPIFC (SPI flash
642 If built as a module, it will be called spi-microchip-core.
651 If built as a module, it will be called spi-microchip-core-qspi.
683 This enables support for SPI-NAND mode on the MediaTek NAND
685 is implemented as a SPI-MEM controller with pipelined ECC
697 supports the spi-mem interface.
705 in master mode.
707 supports spi-mem interface.
714 Peripheral SPI controller in master mode.
720 This driver supports the Lantiq SSC SPI controller in master
721 mode. This controller is found on Intel (former Lantiq) SoCs like
729 This is the driver for OpenCores tiny SPI master controller.
750 SPI master controller for OMAP24XX and later Multichannel SPI
757 QSPI master controller for DRA7xxx used for flash devices.
759 it only supports single write mode.
762 tristate "Orion SPI master"
765 This enables using the SPI master controller on the Orion
775 called as spi-pci1xxxx.
781 SPI driver for Microchip PIC32 SPI master controller.
808 tristate "PXA2xx SSP SPI master"
812 This enables using a PXA2xx or Sodaville SSP port as a SPI master
827 Rockchip SPI controller support DMA transport and PIO mode.
841 the driver automatically falls back to PIO mode.
844 tristate "Mikrotik RB4XX SPI master"
850 tristate "Renesas RPC-IF SPI driver"
853 SPI driver for Renesas R-Car Gen3 or RZ/G2 RPC-IF.
879 for serial peripheral interface (SPI) mini-core. SPI in master
880 mode supports up to 50MHz, up to four chip selects, programmable
891 master mode on the Qualcomm Technologies Inc.'s SoCs. If you say
892 yes to this option, support will be included for the built-in SPI
896 will be called spi-geni-qcom.
959 for connecting an SPI Flash memory over up to 8-bit wide bus.
960 It supports indirect access mode only.
984 PIO mode.
992 This enables support for the Quad SPI controller in master mode.
994 supports spi-mem interface.
997 tristate "STMicroelectronics SPI SSC-based driver"
1022 called as spi-sunplus-sp7021.
1033 that use the de-facto standard SPI protocol.
1035 It also supports the new dual-bit and quad-bit SPI protocol.
1117 tristate "Analog Devices AD-FMCOMMS1-EBZ SPI-I2C-bridge driver"
1120 Support for the SPI-I2C bridge found on the Analog Devices
1121 AD-FMCOMMS1-EBZ board.
1150 SPI driver for xtfpga SPI master controller.
1152 This simple SPI master controller is built into xtfpga bitstreams
1154 16 bit words in SPI mode 0, automatically asserting CS on transfer
1163 in master mode.
1180 # Add new SPI master controllers in alphabetical order above this line
1192 select one or more specific mux-controller drivers.
1201 tristate "User mode SPI device driver support"
1203 This supports user mode SPI protocol drivers.
1236 If your system has a slave-capable SPI controller, you can enable