/linux/Documentation/devicetree/bindings/sound/ |
H A D | nvidia,tegra210-admaif.yaml | 10 ADMAIF is the interface between ADMA and AHUB. Each ADMA channel 12 ADMAIF channel. ADMA channel sending data to AHUB pairs with ADMAIF 13 Tx channel and ADMA channel receiving data from AHUB pairs with 124 dmas = <&adma 1>, <&adma 1>, 125 <&adma 2>, <&adma 2>, 126 <&adma 3>, <&adma 3>, 127 <&adma 4>, <&adma 4>, 128 <&adma 5>, <&adma 5>, 129 <&adma 6>, <&adma 6>, 130 <&adma 7>, <&adma 7>, [all …]
|
H A D | nvidia,tegra-audio-graph-card.yaml | 132 dmas = <&adma 1>, <&adma 1>, 133 <&adma 2>, <&adma 2>, 134 <&adma 3>, <&adma 3>, 135 <&adma 4>, <&adma 4>, 136 <&adma 5>, <&adma 5>, 137 <&adma 6>, <&adma 6>, 138 <&adma 7>, <&adma 7>, 139 <&adma 8>, <&adma 8>, 140 <&adma 9>, <&adma 9>, 141 <&adma 10>, <&adma 10>;
|
H A D | nvidia,tegra210-ahub.yaml | 13 external interfaces such as I2S, DMIC, DSPK. It interfaces with ADMA 150 dmas = <&adma 1>, <&adma 1>, 151 <&adma 2>, <&adma 2>, 152 <&adma 3>, <&adma 3>, 153 <&adma 4>, <&adma 4>, 154 <&adma 5>, <&adma 5>, 155 <&adma 6>, <&adma 6>, 156 <&adma 7>, <&adma 7>, 157 <&adma 8>, <&adma 8>, 158 <&adma 9>, <&adma 9>, [all …]
|
/linux/Documentation/devicetree/bindings/dma/ |
H A D | nvidia,tegra210-adma.yaml | 4 $id: http://devicetree.org/schemas/dma/nvidia,tegra210-adma.yaml# 7 title: NVIDIA Tegra Audio DMA (ADMA) controller 20 - nvidia,tegra210-adma 21 - nvidia,tegra186-adma 22 - nvidia,tegra264-adma 25 - nvidia,tegra234-adma 26 - nvidia,tegra194-adma 27 - const: nvidia,tegra186-adma 52 description: Must contain one entry for the ADMA module clock 83 - nvidia,tegra210-adma [all …]
|
H A D | marvell,mmp-dma.yaml | 19 - marvell,adma-1.0
|
/linux/drivers/ata/ |
H A D | pdc_adma.c | 3 * pdc_adma.c - Pacific Digital Corporation ADMA 12 * Supports ATA disks in single-packet ADMA mode. 15 * TODO: Use ADMA transfers for ATAPI devices, when possible. 36 /* macro to calculate base address for ADMA regs */ 57 ADMA_CONTROL = 0x0000, /* ADMA control */ 58 ADMA_STATUS = 0x0002, /* ADMA status */ 69 aRSTADM = (1 << 5), /* ADMA logic reset */ 104 board_1841_idx = 0, /* ADMA 2-port controller */ 181 /* reset ADMA to idle state */ in adma_reset_engine() 197 /* reset the ADMA engine */ in adma_reinit_engine() [all …]
|
H A D | sata_nv.c | 18 * similar to the ADMA specification (with some modifications). 91 /* BAR5 offset to ADMA general registers */ 96 /* BAR5 offset to ADMA ports */ 99 /* size of ADMA port register space */ 102 /* ADMA port registers */ 188 /* ADMA Physical Region Descriptor - one SG segment */ 207 /* ADMA Command Parameter Block 341 ADMA, enumerator 559 /* ADMA */ 615 ata_port_warn(ap, "timeout waiting for ADMA IDLE, stat=0x%hx\n", in nv_adma_register_mode() [all …]
|
H A D | sata_inic162x.c | 35 * show how to use the IDMA (ADMA + some initio specific twists) 154 IDMA_STAT_CPBERR = (1 << 1), /* ADMA CPB error */ 155 IDMA_STAT_LGCY = (1 << 3), /* ADMA legacy */ 156 IDMA_STAT_UIRQ = (1 << 4), /* ADMA unsolicited irq */ 157 IDMA_STAT_STPD = (1 << 5), /* ADMA stopped */ 158 IDMA_STAT_PSD = (1 << 6), /* ADMA pause */ 159 IDMA_STAT_DONE = (1 << 7), /* ADMA done */ 548 /* fire up the ADMA engine */ in inic_qc_issue()
|
/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra186.dtsi | 447 dmas = <&adma 1>, <&adma 1>, 448 <&adma 2>, <&adma 2>, 449 <&adma 3>, <&adma 3>, 450 <&adma 4>, <&adma 4>, 451 <&adma 5>, <&adma 5>, 452 <&adma 6>, <&adma 6>, 453 <&adma 7>, <&adma 7>, 454 <&adma 8>, <&adma 8>, 455 <&adma 9>, <&adma 9>, 456 <&adma 10>, <&adma 10>, [all …]
|
H A D | tegra194.dtsi | 548 dmas = <&adma 1>, <&adma 1>, 549 <&adma 2>, <&adma 2>, 550 <&adma 3>, <&adma 3>, 551 <&adma 4>, <&adma 4>, 552 <&adma 5>, <&adma 5>, 553 <&adma 6>, <&adma 6>, 554 <&adma 7>, <&adma 7>, 555 <&adma 8>, <&adma 8>, 556 <&adma 9>, <&adma 9>, 557 <&adma 10>, <&adma 10>, [all …]
|
H A D | tegra210.dtsi | 1418 dmas = <&adma 1>, <&adma 1>, 1419 <&adma 2>, <&adma 2>, 1420 <&adma 3>, <&adma 3>, 1421 <&adma 4>, <&adma 4>, 1422 <&adma 5>, <&adma 5>, 1423 <&adma 6>, <&adma 6>, 1424 <&adma 7>, <&adma 7>, 1425 <&adma 8>, <&adma 8>, 1426 <&adma 9>, <&adma 9>, 1427 <&adma 10>, <&adma 10>; [all …]
|
H A D | tegra234.dtsi | 1390 dmas = <&adma 1>, <&adma 1>, 1391 <&adma 2>, <&adma 2>, 1392 <&adma 3>, <&adma 3>, 1393 <&adma 4>, <&adma 4>, 1394 <&adma 5>, <&adma 5>, 1395 <&adma 6>, <&adma 6>, 1396 <&adma 7>, <&adma 7>, 1397 <&adma 8>, <&adma 8>, 1398 <&adma 9>, <&adma 9>, 1399 <&adma 10>, <&adma 10>, [all …]
|
/linux/drivers/dma/ |
H A D | tegra210-adma.c | 3 * ADMA driver for Nvidia's Tegra210 ADMA controller. 105 * @max_page: Maximum ADMA Channel Page. 134 * struct tegra_adma_chan_regs - Tegra ADMA channel registers 148 * struct tegra_adma_desc - Tegra ADMA descriptor to manage transfer requests. 159 * struct tegra_adma_chan - Tegra ADMA channel information 184 * struct tegra_adma - Tegra ADMA controller information 326 /* Enable global ADMA registers */ in tegra_adma_init() 419 /* Disable ADMA */ in tegra_adma_stop() 475 /* Start ADMA */ in tegra_adma_start() 706 * ADMA channel. in tegra_adma_set_xfer_params() [all …]
|
H A D | Kconfig | 79 tristate "AMCC PPC440SPe ADMA support" 475 Say Y here if you enabled MMP ADMA, otherwise say N. 647 tristate "NVIDIA Tegra210 ADMA support" 652 Support for the NVIDIA Tegra210/Tegra186/Tegra194/Tegra234 ADMA
|
/linux/include/linux/platform_data/ |
H A D | dma-iop32x.h | 25 * struct iop_adma_device - internal representation of an ADMA device 27 * @id: HW ADMA Device selector 41 * struct iop_adma_chan - internal representation of an ADMA device 67 * struct iop_adma_desc_slot - IOP-ADMA software descriptor
|
/linux/drivers/dma/ppc4xx/ |
H A D | adma.h | 46 * struct ppc440spe_adma_device - internal representation of an ADMA device 51 * @id: HW ADMA Device selector 74 * struct ppc440spe_adma_chan - internal representation of an ADMA channel 119 * struct ppc440spe_adma_desc_slot - PPC440SPE-ADMA software descriptor
|
H A D | adma.c | 15 * ADMA driver written by D.Williams. 34 #include "adma.h" 71 /* The list of channels exported by ppc440spe ADMA */ 348 * this slot will be pasted from ADMA level in ppc440spe_desc_init_dma01pq() 483 * this slot will be pasted from ADMA level in ppc440spe_desc_init_dma01pqzero_sum() 886 * ADMA channel low-level routines 1218 * ADMA device level 1339 /* In the current implementation of ppc440spe ADMA driver it in ppc440spe_adma_estimate() 1541 dev_dbg(chan->device->common.dev, "ppc440spe adma%d: %s\n", in __ppc440spe_adma_slot_cleanup() 1787 printk(KERN_INFO "SPE ADMA Channel only initialized" in ppc440spe_adma_alloc_chan_resources() [all …]
|
H A D | Makefile | 2 obj-$(CONFIG_AMCC_PPC440SPE_ADMA) += adma.o
|
/linux/sound/soc/tegra/ |
H A D | Kconfig | 127 Config to enable ADMAIF which is the interface between ADMA and 128 Audio Hub (AHUB). Each ADMA channel that sends/receives data to/ 129 from AHUB must interface through an ADMAIF channel. ADMA channel 131 ADMA channel receiving data from AHUB pairs with an ADMAIF Rx
|
H A D | tegra_isomgr_bw.c | 5 // ADMA bandwidth calculation 129 MODULE_DESCRIPTION("Tegra ADMA Bandwidth Request driver");
|
/linux/Documentation/devicetree/bindings/powerpc/4xx/ |
H A D | ppc440spe-adma.txt | 3 Device nodes needed for operation of the ppc440spe-adma driver 6 by ADMA driver for configuration of RAID-6 H/W capabilities of
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | samsung,exynos5433-lpass.yaml | 90 dmas = <&adma 0>, <&adma 2>;
|
/linux/Documentation/devicetree/bindings/dma/xilinx/ |
H A D | xlnx,zynqmp-dma-1.0.yaml | 32 description: memory map for gdma/adma module access
|
/linux/drivers/clk/imx/ |
H A D | clk-imx8qxp-lpcg.h | 50 /* ADMA SS */
|
/linux/include/dt-bindings/clock/ |
H A D | xlnx-versal-clk.h | 90 #define ADMA 81 macro
|