]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/broadcom/bcm63xx_enet.h
bcm63xx_enet: add support Broadcom BCM6345 Ethernet
[linux.git] / drivers / net / ethernet / broadcom / bcm63xx_enet.h
index 721ffbaef8d21ccd494ed9e035cc15d80482c2cf..f55af4310085a1d433b567a21ecb3dfe6979c50f 100644 (file)
@@ -339,6 +339,21 @@ struct bcm_enet_priv {
        /* used to poll switch port state */
        struct timer_list swphy_poll;
        spinlock_t enetsw_mdio_lock;
+
+       /* dma channel enable mask */
+       u32 dma_chan_en_mask;
+
+       /* dma channel interrupt mask */
+       u32 dma_chan_int_mask;
+
+       /* DMA engine has internal SRAM */
+       bool dma_has_sram;
+
+       /* dma channel width */
+       unsigned int dma_chan_width;
+
+       /* dma descriptor shift value */
+       unsigned int dma_desc_shift;
 };