Lines Matching +full:access +full:- +full:controllers

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.
24 work with most such devices and controllers.
44 If your system has an master-capable SPI controller (which
56 by providing a high-level interface to send memory-like commands.
69 This enables support for SPI-NAND mode on the Airoha NAND
71 is implemented as a SPI-MEM controller.
110 to a single device like spi-nor (nvram), input device controller
136 tristate "Aspeed flash controllers in SPI mode"
169 supports spi-mem interface.
244 tristate "Utilities for Bitbanging SPI host controllers"
249 this code to manage the per-word or per-transfer accesses to the
279 Flash over 1/2/4-bit wide bus. Enable this option if you have a
280 device with a Cadence QSPI controller and want to access the
291 Flash over up to 8-bit wide bus. Enable this option if you have a
292 device with a Cadence XSPI controller and want to access the
305 This enables dedicated general purpose SPI/Microwire1-compatible
306 master mode interface (SSI1) for CLPS711X-based CPUs.
324 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
328 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
346 tristate "Memory-mapped io interface driver for DW SPI core"
350 tristate "Baikal-T1 SPI driver for DW SPI core"
354 Baikal-T1 SoC is equipped with three DW APB SSI-based MMIO SPI
355 controllers. Two of them are pretty much normal: with IRQ, DMA,
357 part of the Baikal-T1 System Boot Controller has got a very
359 chip-select and Tx/Rx FIFO with just 8 words depth available.
360 The later one is normally connected to an external SPI-nor flash
364 bool "Directly mapped Baikal-T1 Boot SPI flash support"
368 Baikal-T1 System Boot Controller. It is a 16MB MMIO region, which
369 can be used to access a peripheral memory device just by
373 time-critical tasks (like the SPI memory operations implemented
379 tristate "Diolan DLN-2 USB SPI adapter"
386 will be called spi-dln2.
399 The external bus unit (EBU) found on the FALC-ON SoC has SPI
400 emulation that is designed for serial flash access. This driver
409 controllers.
415 This enables Freescale i.MX LPSPI controllers in master mode.
426 supports the high-level SPI memory interface.
433 controllers.
443 will be called hisi-kunpeng-spi.
462 supports the high-level SPI memory interface.
465 tristate "GPIO-based bitbanging SPI Master"
469 This simple GPIO bitbanging SPI master uses the arch-neutral GPIO
488 tristate "Freescale i.MX SPI controllers"
491 This enables support for the Freescale i.MX SPI controllers.
500 will be called spi-ingenic.
514 persistent settings. Controllers present in modern Intel hardware
521 will be called spi-intel-pci.
531 persistent settings. Most of these controllers work in
533 exposes the low level SPI-NOR opcodes to the software. Using
540 will be called spi-intel-platform.
543 tristate "J-Core SPI Master"
546 This enables support for the SPI master controller in the J-Core
559 will be called spi-kspi2.
597 tristate "ICP DAS LP-8841 SPI Controller for RTC"
601 DS-1302 real time clock.
604 LP-8x4x industrial computer.
607 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
641 This enables using the Freescale SPI controllers in master mode.
659 This enables using the Freescale eSPI controllers in master mode.
672 will be called spi-ljca.
691 tristate "Microchip FPGA SPI controllers"
694 This enables the SPI driver for Microchip FPGA SPI controllers.
695 Say Y or M here if you want to use the "hard" controllers on
697 If built as a module, it will be called spi-microchip-core.
700 tristate "Microchip FPGA QSPI controllers"
703 This enables the QSPI driver for Microchip FPGA QSPI controllers.
704 Say Y or M here if you want to use the QSPI controllers on
706 If built as a module, it will be called spi-microchip-core-qspi.
738 This enables support for SPI-NAND mode on the MediaTek NAND
740 is implemented as a SPI-MEM controller with pipelined ECC
752 supports the spi-mem interface.
762 supports spi-mem interface.
830 called as spi-pci1xxxx.
874 tristate "Realtek SPI-NAND Flash Controller"
878 This enables support for the SPI-NAND Flash controller on
882 only supports the spi-mem interface.
902 is a specialized controller used to access SPI flash on some
915 tristate "Renesas RPC-IF SPI driver"
918 SPI driver for Renesas R-Car Gen3 or RZ/G2 RPC-IF.
954 for serial peripheral interface (SPI) mini-core. SPI in master
967 yes to this option, support will be included for the built-in SPI
971 will be called spi-geni-qcom.
1034 for connecting an SPI Flash memory over up to 8-bit wide bus.
1035 It supports indirect access mode only.
1078 supports spi-mem interface.
1088 supports spi-mem interface.
1091 tristate "STMicroelectronics SPI SSC-based driver"
1116 called as spi-sunplus-sp7021.
1127 that use the de-facto standard SPI protocol.
1129 It also supports the new dual-bit and quad-bit SPI protocol.
1203 UniPhier SoCs have SCSSI and MCSSI SPI controllers.
1211 tristate "Analog Devices AD-FMCOMMS1-EBZ SPI-I2C-bridge driver"
1214 Support for the SPI-I2C bridge found on the Analog Devices
1215 AD-FMCOMMS1-EBZ board.
1274 # Add new SPI master controllers in alphabetical order above this line
1286 select one or more specific mux-controller drivers.
1330 If your system has a slave-capable SPI controller, you can enable