Home
last modified time | relevance | path

Searched full:cppi (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/linux/drivers/usb/musb/
H A Dcppi_dma.h16 /* CPPI RX/TX state RAM */
40 /* hw_options bits in CPPI buffer descriptors */
43 #define CPPI_OWN_SET ((u32)(1 << 29)) /* owned by cppi */
53 /* CPPI data structure definitions */
70 struct cppi;
72 /* CPPI Channel Control structure */
77 struct cppi *controller;
93 void __iomem *state_ram; /* CPPI state */
108 /* CPPI DMA controller object */
109 struct cppi { struct
[all …]
H A DKconfig153 bool 'TI CPPI 4.1'
H A Dmusb_gadget.c204 * This assumes the separate CPPI engine is responding to DMA requests
346 * OK since the transfer dma glue (between CPPI and in txstate()
347 * Mentor fifos) just tells CPPI it could start. Data in txstate()
447 * SHOULD NOT HAPPEN... has with CPPI though, after in musb_g_tx()
560 /* NOTE: CPPI won't actually stop advancing the DMA in rxstate()
572 * the cppi engine will be ready to take it as soon in rxstate()
H A Dmusb_cppi41.c598 /* delay to drain to cppi dma pipeline for isoch */ in cppi41_dma_channel_abort()
605 /* wait to drain cppi dma pipe line */ in cppi41_dma_channel_abort()
H A Dmusb_host.c36 * - DMA (CPPI) ... partially behaves, not currently recommended
111 * CPPI enabled to see the issue when aborting the tx channel. in musb_h_tx_flush_fifo()
1214 /* with CPPI, DMA sometimes triggers "extra" irqs */ in musb_host_tx()
1290 /* second cppi case */ in musb_host_tx()
H A Dda8xx.c237 /* Acknowledge and handle non-CPPI interrupts */ in da8xx_musb_interrupt()
/openbmc/linux/drivers/dma/ti/
H A DKconfig7 tristate "Texas Instruments CPPI 4.1 DMA support"
11 The Communications Port Programming Interface (CPPI) 4.1 DMA engine
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dda8xx-usb.txt33 - reg: offset and length of the following register spaces: CPPI DMA Controller,
34 CPPI DMA Scheduler, Queue Manager
H A Dam33xx-usb.txt58 CPPI DMA Controller, USB CPPI DMA Scheduler, USB Queue Manager
/openbmc/linux/drivers/net/ethernet/ti/
H A DMakefile27 obj-$(CONFIG_TI_K3_CPPI_DESC_POOL) += k3-cppi-desc-pool.o
H A Dk3-cppi-desc-pool.c15 #include "k3-cppi-desc-pool.h"
H A DKconfig110 Communications Port Programming Interface (CPPI) port (port 0).
H A Ddavinci_emac.c5 * DaVinci EMAC is based upon CPPI 3.0 TI DMA engine
194 /* CPPI bit positions */
202 #define EMAC_BD_LENGTH_FOR_CACHE (16) /* only CPPI bytes */
H A Ddavinci_cpdma.c231 * if memory size > CPPI internal RAM size (desc_mem_size) in cpdma_desc_pool_create()
H A Dcpsw.c64 MODULE_PARM_DESC(descs_pool_size, "Number of CPDMA CPPI descriptors in pool");
H A Dam65-cpsw-nuss.c39 #include "k3-cppi-desc-pool.h"
H A Dnetcp_ethss.c3537 * NU cppi port 0 tx pkt streaming interface has (n-1)*8 egress threads in set_gbenu_ethss_priv()
/openbmc/u-boot/drivers/usb/musb-new/
H A Dmusb_gadget.c48 * + no cppi throughput issues other than no-hw-queueing
50 * + seems to behave with double buffering, PIO -and- CPPI
57 * + double buffering *FAILS* with CPPI, wrong data bytes sometimes
67 * + DaVinci, basically works with cppi dma
259 * This assumes the separate CPPI engine is responding to DMA requests
426 * OK since the transfer dma glue (between CPPI and Mentor in txstate()
427 * fifos) just tells CPPI it could start. Data only moves in txstate()
526 * SHOULD NOT HAPPEN... has with CPPI though, after in musb_g_tx()
676 /* NOTE: CPPI won't actually stop advancing the DMA in rxstate()
688 * the cppi engine will be ready to take it as soon in rxstate()
H A Dmusb_host.c44 * - DMA (CPPI) ... partially behaves, not currently recommended
1121 /* with CPPI, DMA sometimes triggers "extra" irqs */ in musb_host_tx()
1190 /* second cppi case */ in musb_host_tx()
/openbmc/linux/Documentation/arch/arm/keystone/
H A Dknav-qmss.rst38 CPPI/QMSS Low Level Driver document (docs/CPPI_QMSS_LLD_SDS.pdf) at
/openbmc/u-boot/drivers/net/ti/
H A Ddavinci_emac.h59 /* CPPI bit positions */
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dti,k3-am654-cpsw-nuss.yaml20 Host Port 0 CPPI Packet Streaming Interface interface supports 8 TX channels
/openbmc/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c34 #include "../k3-cppi-desc-pool.h"
/openbmc/linux/
H A Dopengrok0.0.log[all...]
H A Dopengrok1.0.log[all...]

12