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 tristate "BCM2835 DMA engine support"
135 tristate "JZ4780 DMA support"
140 This selects support for the DMA controller in Ingenic JZ4780 SoCs.
141 If you have a board based on such a SoC and wish to use DMA for
142 devices which can use the DMA controller, say Y or M here.
145 tristate "SA-11x0 DMA support"
150 Support the DMA engine found on Intel StrongARM SA-1100 and
151 SA-1110 SoCs. This DMA engine can only be used with on-chip
155 tristate "Allwinner A10 DMA SoCs support"
161 Enable support for the DMA controller present in the sun4i,
165 tristate "Allwinner A31 SoCs DMA support"
171 Support for the DMA engine first found in Allwinner A31 SoCs.
174 tristate "Synopsys DesignWare AXI DMA support"
180 Enable support for Synopsys DesignWare AXI DMA controller.
185 bool "Cirrus Logic EP93xx DMA support"
189 Enable support for the Cirrus Logic EP93xx M2P/M2M DMA controller.
192 tristate "Freescale Elo series DMA support"
197 Enable support for the Freescale Elo series DMA controllers.
198 The Elo is the DMA controller on some mpc82xx and mpc83xx parts, the
209 multiplexing capability for DMA request sources(slot).
210 This module can be found on Freescale Vybrid and LS-1 SoCs.
221 Channel virtualization is supported through enqueuing of DMA jobs to,
222 or dequeuing DMA jobs from, different work queues.
238 tristate "HiSilicon DMA Engine support"
244 Support HiSilicon Kunpeng DMA engine.
253 Enable support for the IMG multi-threaded DMA controller (MDC).
256 tristate "i.MX DMA support"
260 Support the i.MX DMA engine. This engine is integrated into
273 tristate "Intel integrated DMA 64-bit support"
277 Enable DMA support for Intel Low Power Subsystem such as found on
308 accel-config) to continue function. It is expected that accel-config
310 accel-config version can disable this compat config.
339 tristate "Intel I/OAT DMA support"
345 Enable support for the Intel(R) I/OAT DMA engine present
361 tristate "Hisilicon K3 DMA support"
366 Support the DMA engine for Hisilicon K3 platform
370 bool "NXP LPC18xx/43xx DMA MUX for PL080"
375 Enable support for DMA on NXP LPC18xx/43xx platforms
376 with PL080 and multiplexed DMA request lines.
384 Support the Freescale ColdFire eDMA engine, 64-channel
390 tristate "Milbeaut AHB DMA support"
400 tristate "Milbeaut AXI DMA support"
417 tristate "MMP Two-Channel DMA support"
422 Support the MMP Two-Channel DMA engine.
423 This engine used for MMP Audio DMA and pxa910 SQU.
426 tristate "MOXART DMA support"
431 Enable support for the MOXA ART SoC DMA controller.
436 tristate "Freescale MPC512x built-in DMA engine support"
440 Enable support for the Freescale MPC512x built-in DMA engine.
466 bool "MXS DMA support"
471 Support the MXS DMA engine. This engine including APBH-DMA
472 and APBX-DMA is integrated into some Freescale chips.
494 tristate "Renesas Type-AXI NBPF DMA support"
498 Support for "Type-AXI" NBPF DMA IPs from Renesas
501 tristate "Actions Semi Owl SoCs DMA support"
506 Enable support for the Actions Semi Owl SoCs DMA controller.
509 tristate "Intel EG20T PCH / LAPIS Semicon IOH(ML7213/ML7223/ML7831) DMA"
513 Enable support for Intel EG20T PCH DMA engine.
517 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
523 tristate "DMA API Driver for PL330"
529 platform_data for a dma-pl330 device.
532 bool "PXA DMA support"
537 Support the DMA engine for PXA. It is also compatible with MMP PDMA
538 platform. The internal DMA IP of all PXA variants is supported, with
543 tristate "PLX ExpressLane PEX Switch DMA Engine Support"
547 Some PLX ExpressLane PCI Switches support additional DMA engines.
549 upstream port. Each function exposes one DMA channel.
552 bool "ST-Ericsson DMA40 support"
556 Support for ST-Ericsson DMA40 controller
567 It supports 16 independent DMA channels, accepts up to 32 DMA requests
573 bool "STMicroelectronics STM32 DMA support"
578 Enable support for the on-chip DMA controller on STMicroelectronics
579 STM32 MCUs.
580 If you have a board based on such a MCU and wish to use DMA say Y
584 bool "STMicroelectronics STM32 dma multiplexer support"
587 Enable support for the on-chip DMA multiplexer on STMicroelectronics
588 STM32 MCUs.
593 bool "STMicroelectronics STM32 master dma support"
599 Enable support for the on-chip MDMA controller on STMicroelectronics
600 STM32 platforms.
601 If you have a board based on STM32 SoC and wish to use the master DMA
605 tristate "Spreadtrum DMA support"
610 Enable support for the on-chip DMA controller on Spreadtrum platform.
613 bool "Samsung S3C24XX DMA support"
618 Support for the Samsung S3C24XX DMA controller driver. The
619 DMA controller is having multiple DMA channels which can be
621 The DMA controller can transfer data from memory to peripheral,
625 tristate "Toshiba TXx9 SoC DMA support"
629 Support the TXx9 SoC internal DMA controller. This can be
633 tristate "NVIDIA Tegra20 APB DMA support"
637 Support for the NVIDIA Tegra20 APB DMA controller driver. The
638 DMA controller is having multiple DMA channel which can be
641 This DMA controller transfers data from memory to peripheral fifo
651 DMA controller has multiple DMA channels and is used to service
653 (APE). This DMA controller transfers data from memory to
658 tristate "Timberdale FPGA DMA support"
662 Enable support for the Timberdale FPGA DMA engine.
671 Enable support for the MIO DMAC (Media I/O DMA controller) on the
672 UniPhier platform. This DMA controller is used as the external
673 DMA engine of the SD/eMMC controllers of the LD4, Pro4, sLD8 SoCs.
682 Enable support for the XDMAC (external DMA controller) on the
683 UniPhier platform. This DMA controller can transfer data from
687 tristate "APM X-Gene DMA support"
693 Enable support for the APM X-Gene SoC DMA engine.
702 AXI VDMA engine provides high-bandwidth direct memory access
703 between memory and AXI4-Stream video type target
704 peripherals including peripherals which support AXI4-
708 AXI CDMA engine provides high-bandwidth direct memory access
709 between a memory-mapped source address and a memory-mapped
711 AXI DMA engine provides high-bandwidth one dimensional direct
712 memory access between memory and AXI4-Stream target peripherals.
713 AXI MCDMA engine provides high-bandwidth direct memory access
714 between memory and AXI4-Stream target peripherals. It provides
719 tristate "Xilinx ZynqMP DMA Engine"
723 Enable support for Xilinx ZynqMP DMA controller.
731 Enable support for Xilinx ZynqMP DisplayPort DMA. Choose this option
737 source "drivers/dma/bestcomm/Kconfig"
739 source "drivers/dma/mediatek/Kconfig"
741 source "drivers/dma/ptdma/Kconfig"
743 source "drivers/dma/qcom/Kconfig"
745 source "drivers/dma/dw/Kconfig"
747 source "drivers/dma/dw-edma/Kconfig"
749 source "drivers/dma/hsu/Kconfig"
751 source "drivers/dma/sf-pdma/Kconfig"
753 source "drivers/dma/sh/Kconfig"
755 source "drivers/dma/ti/Kconfig"
757 source "drivers/dma/fsl-dpaa2-qdma/Kconfig"
759 source "drivers/dma/lgm/Kconfig"
762 comment "DMA Clients"
771 a dma engine that can perform raid operations and you have enabled
777 tristate "DMA Test client"
781 Simple DMA test client. Say N unless you're debugging a
782 DMA Device driver.