Lines Matching +full:flash +full:- +full:mode
1 # SPDX-License-Identifier: GPL-2.0-only
13 dynamic device discovery; some are even write-only or read-only.
16 eeprom and flash memory, codecs and various other controller
17 chips, analog to digital (and d-to-a) converters, and more.
44 If your system has an master-capable SPI controller (which
56 by providing a high-level interface to send memory-like commands.
86 This enables master mode support for the SPIFC (SPI flash
112 tristate "Aspeed flash controllers in SPI mode"
118 to SPI NOR chips, and support for the SPI flash memory
143 This enables support for the Quad SPI controller in master mode.
145 supports spi-mem interface.
172 is for the regular SPI controller. Slave mode operation is not also
204 Enables support for the Broadcom SPI flash and MSPI controller.
207 flash device as well as MSPI device.
224 this code to manage the per-word or per-transfer accesses to the
239 This same cable can be used to flash new firmware.
251 Enable support for the Cadence Quad SPI Flash controller.
254 Flash over 1/2/4-bit wide bus. Enable this option if you have a
256 Flash as an MTD device.
263 Enable support for the Cadence XSPI Flash controller.
266 Flash over up to 8-bit wide bus. Enable this option if you have a
268 Flash as an MTD device.
274 This enables dedicated general purpose SPI/Microwire1-compatible
275 master mode interface (SSI1) for CLPS711X-based CPUs.
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"
335 Directly mapped SPI flash memory is an interface specific to the
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.
361 mode.
367 The external bus unit (EBU) found on the FALC-ON SoC has SPI
368 emulation that is designed for serial flash access. This driver
383 This enables Freescale i.MX LPSPI controllers in master mode.
390 This enables support for the Quad SPI controller in master mode.
391 Up to four flash chips can be connected on two buses with two
394 supports the high-level SPI memory interface.
411 will be called hisi-kunpeng-spi.
414 tristate "HiSilicon SPI NOR Flash Controller for Hi16XX chipsets"
418 This enables support for HiSilicon v3xx SPI NOR flash controller
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
468 will be called spi-ingenic.
474 tristate "Intel PCH/PCU SPI flash PCI driver"
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.
492 tristate "Intel PCH/PCU SPI flash platform driver (DANGEROUS)"
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
505 SPI flash may render the system unbootable.
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"
557 DS-1302 real time clock.
560 LP-8x4x industrial computer.
563 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
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.
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.
673 ARM SoCs. This is a controller specifically for SPI NOR flash.
679 tristate "MediaTek SPI NAND Flash Interface"
683 This enables support for SPI-NAND mode on the MediaTek NAND
684 Flash Interface found on MediaTek ARM SoCs. This controller
685 is implemented as a SPI-MEM controller with pipelined ECC
689 tristate "Nuvoton WPCM450 Flash Interface Unit"
693 This enables support got the Flash Interface Unit SPI controller
697 supports the spi-mem interface.
700 tristate "Nuvoton NPCM FLASH Interface Unit"
704 This enables support for the Flash Interface Unit SPI controller
705 in master mode.
707 supports spi-mem interface.
714 Peripheral SPI controller in master mode.
721 mode. This controller is found on Intel (former Lantiq) SoCs like
757 QSPI master controller for DRA7xxx used for flash devices.
759 it only supports single write mode.
775 called as spi-pci1xxxx.
827 Rockchip SPI controller support DMA transport and PIO mode.
828 The main usecase of this controller is to use spi flash as boot
832 tristate "Rockchip Serial Flash Controller (SFC)"
836 This enables support for Rockchip serial flash controller. This
837 is a specialized controller used to access SPI flash on some
841 the driver automatically falls back to PIO mode.
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.
954 tristate "Socionext F_OSPI SPI flash controller"
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.
1070 tristate "Nvidia Tegra20 Serial flash Controller"
1074 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
1075 The main usecase of this controller is to use spi flash as boot
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.
1154 16 bit words in SPI mode 0, automatically asserting CS on transfer
1163 in master mode.
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