Searched +full:dma +full:- +full:controller (Results 1 – 25 of 545) sorted by relevance
12345678910>>...22
| /Documentation/devicetree/bindings/dma/ |
| D | sprd,sc9860-dma.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/dma/sprd,sc9860-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Spreadtrum SC9860 DMA controller 10 There are three DMA controllers: AP DMA, AON DMA and AGCP DMA. For AGCP 11 DMA controller, it can or do not request the IRQ, which will save 12 system power without resuming system by DMA interrupts if AGCP DMA 16 - Orson Zhai <orsonzhai@gmail.com> 17 - Baolin Wang <baolin.wang7@gmail.com> [all …]
|
| D | mpc512x-dma.txt | 1 * Freescale MPC512x and MPC8308 DMA Controller 3 The DMA controller in Freescale MPC512x and MPC8308 SoCs can move 7 Refer to "Generic DMA Controller and DMA request bindings" in 8 the dma/dma.txt file for a more detailed description of binding. 11 - compatible: should be "fsl,mpc5121-dma" or "fsl,mpc8308-dma"; 12 - reg: should contain the DMA controller registers location and length; 13 - interrupt for the DMA controller: syntax of interrupt client node 14 is described in interrupt-controller/interrupts.txt file. 15 - #dma-cells: the length of the DMA specifier, must be <1>. 16 Each channel of this DMA controller has a peripheral request line, [all …]
|
| D | owl-dma.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/dma/owl-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Actions Semi Owl SoCs DMA controller 10 The OWL DMA is a general-purpose direct memory access controller capable of 11 supporting 10 independent DMA channels for the Actions Semi S700 SoC and 12 12 independent DMA channels for the S500 and S900 SoC variants. 15 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 18 - $ref: dma-controller.yaml# [all …]
|
| D | qcom,gpi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/qcom,gpi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Technologies Inc GPI DMA controller 10 - Vinod Koul <vkoul@kernel.org> 13 QCOM GPI DMA controller provides DMA capabilities for 17 - $ref: dma-controller.yaml# 22 - enum: 23 - qcom,sdm845-gpi-dma [all …]
|
| D | ti-dma-crossbar.txt | 1 Texas Instruments DMA Crossbar (DMA request router) 4 - compatible: "ti,dra7-dma-crossbar" for DRA7xx DMA crossbar 5 "ti,am335x-edma-crossbar" for AM335x and AM437x 6 - reg: Memory map for accessing module 7 - #dma-cells: Should be set to match with the DMA controller's dma-cells 8 for ti,dra7-dma-crossbar and <3> for ti,am335x-edma-crossbar. 9 - dma-requests: Number of DMA requests the crossbar can receive 10 - dma-masters: phandle pointing to the DMA controller 12 The DMA controller node need to have the following poroperties: 13 - dma-requests: Number of DMA requests the controller can handle [all …]
|
| D | atmel-xdma.txt | 1 * Atmel Extensible Direct Memory Access Controller (XDMAC) 3 * XDMA Controller 5 - compatible: Should be "atmel,sama5d4-dma", "microchip,sam9x60-dma" or 6 "microchip,sama7g5-dma" or 7 "microchip,sam9x7-dma", "atmel,sama5d4-dma". 8 - reg: Should contain DMA registers location and length. 9 - interrupts: Should contain DMA interrupt. 10 - #dma-cells: Must be <1>, used to represent the number of integer cells in 12 - The 1st cell specifies the channel configuration register: 13 - bit 13: SIF, source interface identifier, used to get the memory [all …]
|
| D | fsl,mxs-dma.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/dma/fsl,mxs-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale Direct Memory Access (DMA) Controller from i.MX23/i.MX28 10 - Marek Vasut <marex@denx.de> 13 - $ref: dma-controller.yaml# 14 - if: 18 const: fsl,imx8qxp-dma-apbh 21 - power-domains [all …]
|
| D | dma-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/dma/dma-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: DMA Engine Common Properties 10 - Vinod Koul <vkoul@kernel.org> 13 Generic binding to provide a way for a driver using DMA Engine to 14 retrieve the DMA request or channel information that goes from a 15 hardware device to a DMA controller. 20 "#dma-cells": [all …]
|
| D | apple,admac.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/dma/apple,admac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Apple Audio DMA Controller (ADMAC) 10 Apple's Audio DMA Controller (ADMAC) is used to fetch and store audio samples 13 The controller has been seen with up to 24 channels. Even-numbered channels 14 are TX-only, odd-numbered are RX-only. Individual channels are coupled to 18 - Martin Povišer <povik+lin@cutebit.org> 21 - $ref: dma-controller.yaml# [all …]
|
| D | ingenic,dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/ingenic,dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Ingenic SoCs DMA Controller 10 - Paul Cercueil <paul@crapouillou.net> 13 - $ref: dma-controller.yaml# 18 - enum: 19 - ingenic,jz4740-dma 20 - ingenic,jz4725b-dma [all …]
|
| D | mediatek,uart-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/mediatek,uart-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek UART APDMA controller 10 - Long Cheng <long.cheng@mediatek.com> 13 The MediaTek UART APDMA controller provides DMA capabilities 17 - $ref: dma-controller.yaml# 22 - items: 23 - enum: [all …]
|
| D | snps,dma-spear1340.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/dma/snps,dma-spear1340.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Synopsys Designware DMA Controller 10 - Viresh Kumar <vireshk@kernel.org> 11 - Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14 - $ref: dma-controller.yaml# 19 - const: snps,dma-spear1340 20 - items: [all …]
|
| D | cirrus,ep9301-dma-m2m.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/cirrus,ep9301-dma-m2m.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Cirrus Logic ep93xx SoC DMA controller 10 - Alexander Sverdlin <alexander.sverdlin@gmail.com> 11 - Nikita Shubin <nikita.shubin@maquefel.me> 14 - $ref: dma-controller.yaml# 19 - const: cirrus,ep9301-dma-m2m 20 - items: [all …]
|
| D | moxa,moxart-dma.txt | 1 MOXA ART DMA Controller 3 See dma.txt first 7 - compatible : Must be "moxa,moxart-dma" 8 - reg : Should contain registers location and length 9 - interrupts : Should contain an interrupt-specifier for the sole 11 - #dma-cells : Should be 1, a single cell holding a line request number 15 dma: dma@90500000 { 16 compatible = "moxa,moxart-dma"; 19 #dma-cells = <1>; 25 DMA clients connected to the MOXA ART DMA controller must use the format [all …]
|
| D | fsl,imx-dma.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/dma/fsl,imx-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale Direct Memory Access (DMA) Controller for i.MX 10 - Animesh Agarwal <animeshagarwal28@gmail.com> 13 - $ref: dma-controller.yaml# 18 - fsl,imx1-dma 19 - fsl,imx21-dma 20 - fsl,imx27-dma [all …]
|
| D | marvell,mmp-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/marvell,mmp-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Marvell MMP DMA controller 10 - Duje Mihanović <duje.mihanovic@skole.hr> 13 Marvell MMP SoCs may have two types of DMA controllers, peripheral and audio. 18 - marvell,pdma-1.0 19 - marvell,adma-1.0 20 - marvell,pxa910-squ [all …]
|
| D | socionext,uniphier-xdmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/socionext,uniphier-xdmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Socionext UniPhier external DMA controller 10 This describes the devicetree bindings for an external DMA engine to perform 11 memory-to-memory or peripheral-to-memory data transfer capable of supporting 15 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 18 - $ref: dma-controller.yaml# 22 const: socionext,uniphier-xdmac [all …]
|
| D | allwinner,sun6i-a31-dma.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/dma/allwinner,sun6i-a31-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A31 DMA Controller 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 - $ref: dma-controller.yaml# 17 "#dma-cells": 23 - allwinner,sun6i-a31-dma [all …]
|
| D | milbeaut-m10v-xdmac.txt | 1 * Milbeaut AXI DMA Controller 3 Milbeaut AXI DMA controller has only memory to memory transfer capability. 5 * DMA controller 8 - compatible: Should be "socionext,milbeaut-m10v-xdmac" 9 - reg: Should contain DMA registers location and length. 10 - interrupts: Should contain all of the per-channel DMA interrupts. 11 Number of channels is configurable - 2, 4 or 8, so 13 - #dma-cells: Should be 1. 16 xdmac0: dma-controller@1c250000 { 17 compatible = "socionext,milbeaut-m10v-xdmac"; [all …]
|
| D | allwinner,sun4i-a10-dma.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/dma/allwinner,sun4i-a10-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A10 DMA Controller 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 - $ref: dma-controller.yaml# 17 "#dma-cells": 21 DMA, 1 for dedicated DMA. The second cell is the request line [all …]
|
| D | allwinner,sun50i-a64-dma.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/dma/allwinner,sun50i-a64-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A64 DMA Controller 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 - $ref: dma-controller.yaml# 17 "#dma-cells": 23 - enum: [all …]
|
| D | lpc1850-dmamux.txt | 1 NXP LPC18xx/43xx DMA MUX (DMA request router) 4 - compatible: "nxp,lpc1850-dmamux" 5 - reg: Memory map for accessing module 6 - #dma-cells: Should be set to <3>. 7 * 1st cell contain the master dma request signal 8 * 2nd cell contain the mux value (0-3) for the peripheral 11 - dma-requests: Number of DMA requests for the mux 12 - dma-masters: phandle pointing to the DMA controller 14 The DMA controller node need to have the following poroperties: 15 - dma-requests: Number of DMA requests the controller can handle [all …]
|
| /Documentation/devicetree/bindings/powerpc/fsl/ |
| D | dma.txt | 1 * Freescale DMA Controllers 3 ** Freescale Elo DMA Controller 4 This is a little-endian 4-channel DMA controller, used in Freescale mpc83xx 9 - compatible : must include "fsl,elo-dma" 10 - reg : DMA General Status Register, i.e. DGSR which contains 11 status for all the 4 DMA channels 12 - ranges : describes the mapping between the address space of the 13 DMA channels and the address space of the DMA controller 14 - cell-index : controller index. 0 for controller @ 0x8100 15 - interrupts : interrupt specifier for DMA IRQ [all …]
|
| /Documentation/core-api/ |
| D | dma-isa-lpc.rst | 2 DMA with ISA and LPC devices 7 This document describes how to do DMA transfers using the old ISA DMA 8 controller. Even though ISA is more or less dead today the LPC bus 9 uses the same DMA system so it will be around for quite some time. 12 ------------------------ 14 To do ISA style DMA you need to include two headers:: 16 #include <linux/dma-mapping.h> 17 #include <asm/dma.h> 19 The first is the generic DMA API used to convert virtual addresses to 20 bus addresses (see Documentation/core-api/dma-api.rst for details). [all …]
|
| /Documentation/devicetree/bindings/dma/stm32/ |
| D | st,stm32-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics STM32 DMA Controller 10 The STM32 DMA is a general-purpose direct memory access controller capable of 11 supporting 8 independent DMA channels. Each channel can have up to 8 requests. 12 DMA clients connected to the STM32 DMA controller must use the format 13 described in the dma.txt file, using a four-cell specifier for each 14 channel: a phandle to the DMA controller plus the following four integer cells: [all …]
|
12345678910>>...22