Lines Matching +full:fpga +full:- +full:slave +full:- +full:serial

1 # SPDX-License-Identifier: GPL-2.0-only
9 The "Serial Peripheral Interface" is a low level synchronous
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
44 If your system has an master-capable SPI controller (which
46 controller and the protocol drivers for the SPI slave chips
56 by providing a high-level interface to send memory-like commands.
80 to a SPI slave to Avalon bridge in a Intel MAX BMC.
145 supports spi-mem interface.
172 is for the regular SPI controller. Slave mode operation is not also
224 this code to manage the per-word or per-transfer accesses to the
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.
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.
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
394 supports the high-level SPI memory interface.
411 will be called hisi-kunpeng-spi.
427 Up to four slave devices can be connected on two buses with two
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.
489 will be called spi-intel-pci.
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"
557 DS-1302 real time clock.
560 LP-8x4x industrial computer.
563 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
573 This enables using the Freescale MPC52xx Programmable Serial
580 This enables using the Freescale MPC5121 Programmable Serial
628 will be called spi-ljca.
647 tristate "Microchip FPGA SPI controllers"
650 This enables the SPI driver for Microchip FPGA SPI controllers.
653 If built as a module, it will be called spi-microchip-core.
656 tristate "Microchip FPGA QSPI controllers"
659 This enables the QSPI driver for Microchip FPGA QSPI controllers.
662 If built as a module, it will be called spi-microchip-core-qspi.
694 This enables support for SPI-NAND mode on the MediaTek NAND
696 is implemented as a SPI-MEM controller with pipelined ECC
708 supports the spi-mem interface.
718 supports spi-mem interface.
786 called as spi-pci1xxxx.
843 tristate "Rockchip Serial Flash Controller (SFC)"
847 This enables support for Rockchip serial flash controller. This
861 tristate "Renesas RPC-IF SPI driver"
864 SPI driver for Renesas R-Car Gen3 or RZ/G2 RPC-IF.
876 SPI driver for Renesas RZ/V2M Clocked Serial Interface (CSI).
889 Qualcomm Universal Peripheral (QUP) core is an AHB slave that
891 for serial peripheral interface (SPI) mini-core. SPI in master
902 This driver supports GENI serial engine based SPI controller in
904 yes to this option, support will be included for the built-in SPI
908 will be called spi-geni-qcom.
956 tristate "MediaTek SPI slave device"
960 This selects the MediaTek(R) SPI slave device driver.
961 If you want to use MediaTek(R) SPI slave interface,
963 SPI slave drivers for Mediatek MT27XX series ARM SoCs.
971 for connecting an SPI Flash memory over up to 8-bit wide bus.
1006 supports spi-mem interface.
1009 tristate "STMicroelectronics SPI SSC-based driver"
1034 called as spi-sunplus-sp7021.
1044 various operating modes for interfacing to serial peripheral devices
1045 that use the de-facto standard SPI protocol.
1047 It also supports the new dual-bit and quad-bit SPI protocol.
1082 tristate "Nvidia Tegra20 Serial flash Controller"
1086 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
1129 tristate "Analog Devices AD-FMCOMMS1-EBZ SPI-I2C-bridge driver"
1132 Support for the SPI-I2C bridge found on the Analog Devices
1133 AD-FMCOMMS1-EBZ board.
1142 See the "OPB Serial Peripheral Interface (SPI) (v1.00e)"
1145 Or for the DS570, see "XPS Serial Peripheral Interface (SPI) (v2.00b)"
1204 select one or more specific mux-controller drivers.
1242 # SLAVE side ... listening to other SPI masters
1246 bool "SPI slave protocol handlers"
1248 If your system has a slave-capable SPI controller, you can enable
1249 slave protocol handlers.
1254 tristate "SPI slave handler reporting boot up time"
1256 SPI slave handler responding with the time of reception of the last
1260 tristate "SPI slave handler controlling system state"
1262 SPI slave handler to allow remote control of system reboot, power