summaryrefslogtreecommitdiffstats
path: root/include/asm-powerpc/pasemi_dma.h
Commit message (Collapse)AuthorAgeFilesLines
* pasemi_mac: jumbo frame supportOlof Johansson2008-03-051-2/+58
| | | | | | | | | | | | | | First cut at jumbo frame support. To support large MTU, one or several separate channels must be allocated to calculate the TCP/UDP checksum separately, since the mac lacks enough buffers to hold a whole packet while it's being calculated. Furthermore, it seems that a single function channel is not quite enough to feed one of the 10Gig links, so allocate two channels for XAUI interfaces. Signed-off-by: Olof Johansson <olof@lixom.net> Acked-by: Jeff Garzik <jgarzik@pobox.com>
* [POWERPC] pasemi: Add function engine management functions to dma_libOlof Johansson2008-03-051-0/+4
| | | | | | | Used to allocate functions for crypto/checksum offload. Signed-off-by: Olof Johansson <olof@lixom.net> Acked-by: Jeff Garzik <jgarzik@pobox.com>
* [POWERPC] pasemi: Add flag management functions to dma_libOlof Johansson2008-03-051-0/+6
| | | | | | | Add functions to manage the channel syncronization flags to dma_lib Signed-off-by: Olof Johansson <olof@lixom.net> Acked-by: Jeff Garzik <jgarzik@pobox.com>
* pasemi_mac: Move RX/TX section enablement to dma_libOlof Johansson2008-03-051-1/+6
| | | | | | | | Also stop both rx and tx sections before changing the configuration of the dma device during init. Signed-off-by: Olof Johansson <olof@lixom.net> Acked-by: Jeff Garzik <jgarzik@pobox.com>
* pasemi: DMA engine management libraryOlof Johansson2008-01-281-0/+76
| | | | | | | | | | | | pasemi: DMA engine management library Introduce a DMA management library to manage the various DMA resources on the PA Semi SoCs. Since several drivers need to allocate these shared resources, provide some abstractions as well as allocation/free functions for channels, etc. Signed-off-by: Olof Johansson <olof@lixom.net> Signed-off-by: Jeff Garzik <jeff@garzik.org>
* pasemi_mac: Move register definitions to include/asm-powerpcOlof Johansson2008-01-281-0/+391
pasemi_mac: Move register definitions to include/asm-powerpc Move the common register formats and descriptor layouts from drivers/net/pasemi_mac.h to include/asm-poewrpc/pasemi_dma.h Previously only the ethernet driver was using them, but other drivers are coming up that will also use them, so it makes sense to share the constants. Signed-off-by: Olof Johansson <olof@lixom.net> Signed-off-by: Jeff Garzik <jeff@garzik.org>
OpenPOWER on IntegriCloud