Lines Matching +full:stm32 +full:- +full:dma

1 # SPDX-License-Identifier: GPL-2.0-only
3 # DMA engine configuration
7 bool "DMA Engine support"
10 DMA engines can do asynchronous data transfers without
14 DMA Device drivers supported by the configured arch, it may
18 bool "DMA Engine debugging"
22 say N here. This enables DMA engine core and driver debugging.
25 bool "DMA Engine verbose debugging"
30 the DMA engine core and drivers.
35 comment "DMA Devices"
74 provide DMA engine support. This includes the original ARM
89 tristate "Atmel AHB DMA support"
93 Support the Atmel AHB DMA controller.
103 tristate "Analog Devices AXI-DMAC DMA support"
109 Enable support for the Analog Devices AXI-DMAC peripheral. This DMA
129 bool "ST-Ericsson COH901318 DMA support"
133 Enable support for ST-Ericsson COH 901 318 DMA.
136 tristate "BCM2835 DMA engine support"
142 tristate "JZ4780 DMA support"
147 This selects support for the DMA controller in Ingenic JZ4780 SoCs.
148 If you have a board based on such a SoC and wish to use DMA for
149 devices which can use the DMA controller, say Y or M here.
152 tristate "SA-11x0 DMA support"
157 Support the DMA engine found on Intel StrongARM SA-1100 and
158 SA-1110 SoCs. This DMA engine can only be used with on-chip
162 tristate "Allwinner A10 DMA SoCs support"
168 Enable support for the DMA controller present in the sun4i,
172 tristate "Allwinner A31 SoCs DMA support"
178 Support for the DMA engine first found in Allwinner A31 SoCs.
181 tristate "Synopsys DesignWare AXI DMA support"
186 Enable support for Synopsys DesignWare AXI DMA controller.
191 bool "Cirrus Logic EP93xx DMA support"
195 Enable support for the Cirrus Logic EP93xx M2P/M2M DMA controller.
198 tristate "Freescale Elo series DMA support"
203 Enable support for the Freescale Elo series DMA controllers.
204 The Elo is the DMA controller on some mpc82xx and mpc83xx parts, the
215 multiplexing capability for DMA request sources(slot).
216 This module can be found on Freescale Vybrid and LS-1 SoCs.
227 Channel virtualization is supported through enqueuing of DMA jobs to,
228 or dequeuing DMA jobs from, different work queues.
244 tristate "HiSilicon DMA Engine support"
250 Support HiSilicon Kunpeng DMA engine.
259 Enable support for the IMG multi-threaded DMA controller (MDC).
262 tristate "i.MX DMA support"
266 Support the i.MX DMA engine. This engine is integrated into
279 tristate "Intel integrated DMA 64-bit support"
283 Enable DMA support for Intel Low Power Subsystem such as found on
301 tristate "Intel I/OAT DMA support"
307 Enable support for the Intel(R) I/OAT DMA engine present
323 tristate "Hisilicon K3 DMA support"
328 Support the DMA engine for Hisilicon K3 platform
332 bool "NXP LPC18xx/43xx DMA MUX for PL080"
337 Enable support for DMA on NXP LPC18xx/43xx platforms
338 with PL080 and multiplexed DMA request lines.
346 Support the Freescale ColdFire eDMA engine, 64-channel
352 tristate "Milbeaut AHB DMA support"
362 tristate "Milbeaut AXI DMA support"
379 bool "MMP Two-Channel DMA support"
384 Support the MMP Two-Channel DMA engine.
385 This engine used for MMP Audio DMA and pxa910 SQU.
388 tristate "MOXART DMA support"
393 Enable support for the MOXA ART SoC DMA controller.
398 tristate "Freescale MPC512x built-in DMA engine support"
402 Enable support for the Freescale MPC512x built-in DMA engine.
428 bool "MXS DMA support"
433 Support the MXS DMA engine. This engine including APBH-DMA
434 and APBX-DMA is integrated into some Freescale chips.
456 tristate "Renesas Type-AXI NBPF DMA support"
460 Support for "Type-AXI" NBPF DMA IPs from Renesas
463 tristate "Actions Semi Owl SoCs DMA support"
468 Enable support for the Actions Semi Owl SoCs DMA controller.
471 tristate "Intel EG20T PCH / LAPIS Semicon IOH(ML7213/ML7223/ML7831) DMA"
475 Enable support for Intel EG20T PCH DMA engine.
479 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
485 tristate "DMA API Driver for PL330"
491 platform_data for a dma-pl330 device.
494 bool "PXA DMA support"
499 Support the DMA engine for PXA. It is also compatible with MMP PDMA
500 platform. The internal DMA IP of all PXA variants is supported, with
505 tristate "PLX ExpressLane PEX Switch DMA Engine Support"
509 Some PLX ExpressLane PCI Switches support additional DMA engines.
511 upstream port. Each function exposes one DMA channel.
514 tristate "CSR SiRFprimaII/SiRFmarco DMA support"
518 Enable support for the CSR SiRFprimaII DMA engine.
521 bool "ST-Ericsson DMA40 support"
525 Support for ST-Ericsson DMA40 controller
536 It supports 16 independent DMA channels, accepts up to 32 DMA requests
542 bool "STMicroelectronics STM32 DMA support"
547 Enable support for the on-chip DMA controller on STMicroelectronics
548 STM32 MCUs.
549 If you have a board based on such a MCU and wish to use DMA say Y
553 bool "STMicroelectronics STM32 dma multiplexer support"
556 Enable support for the on-chip DMA multiplexer on STMicroelectronics
557 STM32 MCUs.
562 bool "STMicroelectronics STM32 master dma support"
568 Enable support for the on-chip MDMA controller on STMicroelectronics
569 STM32 platforms.
570 If you have a board based on STM32 SoC and wish to use the master DMA
574 tristate "Spreadtrum DMA support"
579 Enable support for the on-chip DMA controller on Spreadtrum platform.
582 bool "Samsung S3C24XX DMA support"
587 Support for the Samsung S3C24XX DMA controller driver. The
588 DMA controller is having multiple DMA channels which can be
590 The DMA controller can transfer data from memory to peripheral,
594 tristate "Toshiba TXx9 SoC DMA support"
598 Support the TXx9 SoC internal DMA controller. This can be
602 tristate "NVIDIA Tegra20 APB DMA support"
606 Support for the NVIDIA Tegra20 APB DMA controller driver. The
607 DMA controller is having multiple DMA channel which can be
610 This DMA controller transfers data from memory to peripheral fifo
620 DMA controller has multiple DMA channels and is used to service
622 (APE). This DMA controller transfers data from memory to
627 tristate "Timberdale FPGA DMA support"
631 Enable support for the Timberdale FPGA DMA engine.
640 Enable support for the MIO DMAC (Media I/O DMA controller) on the
641 UniPhier platform. This DMA controller is used as the external
642 DMA engine of the SD/eMMC controllers of the LD4, Pro4, sLD8 SoCs.
651 Enable support for the XDMAC (external DMA controller) on the
652 UniPhier platform. This DMA controller can transfer data from
656 tristate "APM X-Gene DMA support"
662 Enable support for the APM X-Gene SoC DMA engine.
671 AXI VDMA engine provides high-bandwidth direct memory access
672 between memory and AXI4-Stream video type target
673 peripherals including peripherals which support AXI4-
677 AXI CDMA engine provides high-bandwidth direct memory access
678 between a memory-mapped source address and a memory-mapped
680 AXI DMA engine provides high-bandwidth one dimensional direct
681 memory access between memory and AXI4-Stream target peripherals.
682 AXI MCDMA engine provides high-bandwidth direct memory access
683 between memory and AXI4-Stream target peripherals. It provides
688 tristate "Xilinx ZynqMP DMA Engine"
692 Enable support for Xilinx ZynqMP DMA controller.
700 Enable support for Xilinx ZynqMP DisplayPort DMA. Choose this option
706 tristate "ZTE ZX DMA support"
711 Support the DMA engine for ZTE ZX family platform devices.
715 source "drivers/dma/bestcomm/Kconfig"
717 source "drivers/dma/mediatek/Kconfig"
719 source "drivers/dma/qcom/Kconfig"
721 source "drivers/dma/dw/Kconfig"
723 source "drivers/dma/dw-edma/Kconfig"
725 source "drivers/dma/hsu/Kconfig"
727 source "drivers/dma/sf-pdma/Kconfig"
729 source "drivers/dma/sh/Kconfig"
731 source "drivers/dma/ti/Kconfig"
733 source "drivers/dma/fsl-dpaa2-qdma/Kconfig"
736 comment "DMA Clients"
745 a dma engine that can perform raid operations and you have enabled
751 tristate "DMA Test client"
755 Simple DMA test client. Say N unless you're debugging a
756 DMA Device driver.