Searched +full:ahb +full:- +full:addr +full:- +full:masks (Results  1 – 5 of 5) sorted by relevance
| /linux/Documentation/devicetree/bindings/dma/stm32/ | 
| H A D | st,stm32-mdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-mdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   The STM32 MDMA is a general-purpose direct memory access controller capable of 13   described in the dma.txt file, using a five-cell specifier for each channel: 22       -bit 0-1: Source increment mode 26       -bit 2-3: Destination increment mode 30       -bit 8-9: Source increment offset size 32         0x1: half-word (16bit) [all …] 
 | 
| /linux/drivers/usb/gadget/udc/aspeed-vhub/ | 
| H A D | vhub.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 83 /* EP ACK/NACK IRQ masks */ 107  * per-device register definitions * 146  * per-endpoint register definitions * 213 #define AST_VHUB_NUM_GEN_EPs	15	/* Generic non-0 EPs */ 233 /* A transfer request, either core-originated or internal */ 242 	 * Desc number of the final packet or -1. For non-desc 315 			/* Index in global pool (zero-based) */ 345 	/* Device index (zero-based) and name string */ 402 	/* Per-port info */ [all …] 
 | 
| /linux/drivers/dma/stm32/ | 
| H A D | stm32-mdma.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6  *            Pierre-Yves Mordret <pierre-yves.mordret@st.com> 10  * Inspired by stm32-dma.c and dma-jz4780.c 17 #include <linux/dma-mapping.h> 33 #include "../virt-dma.h" 265 	return container_of(chan->vchan.chan.device, struct stm32_mdma_device,  in stm32_mdma_get_dev() 281 	return &chan->vchan.chan.dev->device;  in chan2dev() 286 	return mdma_dev->ddev.dev;  in mdma2dev() 291 	return readl_relaxed(dmadev->base + reg);  in stm32_mdma_read() 296 	writel_relaxed(val, dmadev->base + reg);  in stm32_mdma_write() [all …] 
 | 
| /linux/drivers/dma/ | 
| H A D | amba-pl08x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4  * Copyright (c) 2010 ST-Ericsson SA 27  * - CH_CONFIG register at different offset, 28  * - separate CH_CONTROL2 register for transfer size, 29  * - bigger maximum transfer size, 30  * - 8-word aligned LLI, instead of 4-word, due to extra CCTL2 word, 31  * - no support for peripheral flow control. 45  * (Bursts are irrelevant for mem to mem transfers - there are no burst 46  * signals, the DMA controller will simply facilitate its AHB master.) 51  *  - DMAC flow control: the transfer size defines the number of transfers [all …] 
 | 
| /linux/drivers/net/ethernet/stmicro/stmmac/ | 
| H A D | stmmac_main.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3   This is the driver for the ST MAC 10/100/1000 on-chip Ethernet controllers. 6 	Copyright(C) 2007-2011 STMicroelectronics Ltd 29 #include <linux/dma-mapping.h> 57  * with fine resolution and binary rollover. This avoid non-monotonic behavior 64 #define	TSO_MAX_BUFF_SIZE	(SZ_16K - 1) 72 static int debug = -1; 74 MODULE_PARM_DESC(debug, "Message Level (-1: default, 0: no output, 16: all)"); 76 static int phyaddr = -1; 80 #define STMMAC_TX_THRESH(x)	((x)->dma_conf.dma_tx_size / 4) [all …] 
 |