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.
69 This enables support for SPI-NAND mode on the Airoha NAND
71 is implemented as a SPI-MEM controller.
93 to a SPI slave to Avalon bridge in a Intel MAX BMC.
110 to a single device like spi-nor (nvram), input device controller
169 supports spi-mem interface.
197 is for the regular SPI controller. Slave mode operation is not also
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
291 Flash over up to 8-bit wide bus. Enable this option if you have a
299 Enables the SPI controller on the CH341a USB to serial chip
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
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
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
426 supports the high-level SPI memory interface.
443 will be called hisi-kunpeng-spi.
459 Up to four slave devices can be connected on two buses with two
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
500 will be called spi-ingenic.
521 will be called spi-intel-pci.
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
555 This driver supports KEBA SPI master type 2 FPGA implementation,
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"
617 This enables using the Freescale MPC52xx Programmable Serial
624 This enables using the Freescale MPC5121 Programmable Serial
672 will be called spi-ljca.
691 tristate "Microchip FPGA SPI controllers"
694 This enables the SPI driver for Microchip FPGA SPI controllers.
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.
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.
897 tristate "Rockchip Serial Flash Controller (SFC)"
901 This enables support for Rockchip serial flash controller. This
915 tristate "Renesas RPC-IF SPI driver"
918 SPI driver for Renesas R-Car Gen3 or RZ/G2 RPC-IF.
930 SPI driver for Renesas RZ/V2M Clocked Serial Interface (CSI).
945 QPIC controller supports both parallel nand and serial nand.
946 This config will enable serial nand driver for QPIC controller.
952 Qualcomm Universal Peripheral (QUP) core is an AHB slave that
954 for serial peripheral interface (SPI) mini-core. SPI in master
965 This driver supports GENI serial engine based SPI controller in
967 yes to this option, support will be included for the built-in SPI
971 will be called spi-geni-qcom.
1019 tristate "MediaTek SPI slave device"
1023 This selects the MediaTek(R) SPI slave device driver.
1024 If you want to use MediaTek(R) SPI slave interface,
1026 SPI slave drivers for Mediatek MT27XX series ARM SoCs.
1034 for connecting an SPI Flash memory over up to 8-bit wide bus.
1078 supports spi-mem interface.
1088 supports spi-mem interface.
1091 tristate "STMicroelectronics SPI SSC-based driver"
1116 called as spi-sunplus-sp7021.
1126 various operating modes for interfacing to serial peripheral devices
1127 that use the de-facto standard SPI protocol.
1129 It also supports the new dual-bit and quad-bit SPI protocol.
1164 tristate "Nvidia Tegra20 Serial flash Controller"
1168 SPI driver for Nvidia Tegra20 Serial flash Controller interface.
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.
1224 See the "OPB Serial Peripheral Interface (SPI) (v1.00e)"
1227 Or for the DS570, see "XPS Serial Peripheral Interface (SPI) (v2.00b)"
1286 select one or more specific mux-controller drivers.
1324 # SLAVE side ... listening to other SPI masters
1328 bool "SPI slave protocol handlers"
1330 If your system has a slave-capable SPI controller, you can enable
1331 slave protocol handlers.
1336 tristate "SPI slave handler reporting boot up time"
1338 SPI slave handler responding with the time of reception of the last
1342 tristate "SPI slave handler controlling system state"
1344 SPI slave handler to allow remote control of system reboot, power