Lines Matching refs:dpd
206 struct bcm63xx_enet_platform_data *dpd; in bcm63xx_enet_register() local
238 dpd = pdev->dev.platform_data; in bcm63xx_enet_register()
239 memcpy(dpd, pd, sizeof(*pd)); in bcm63xx_enet_register()
242 if (dpd->use_internal_phy) { in bcm63xx_enet_register()
248 dpd->phy_id = 1; in bcm63xx_enet_register()
249 dpd->has_phy_interrupt = 1; in bcm63xx_enet_register()
250 dpd->phy_interrupt = bcm63xx_get_irq_number(IRQ_ENET_PHY); in bcm63xx_enet_register()
253 dpd->dma_chan_en_mask = ENETDMAC_CHANCFG_EN_MASK; in bcm63xx_enet_register()
254 dpd->dma_chan_int_mask = ENETDMAC_IR_PKTDONE_MASK; in bcm63xx_enet_register()
256 dpd->dma_chan_en_mask |= ENETDMAC_CHANCFG_CHAINING_MASK; in bcm63xx_enet_register()
257 dpd->dma_chan_en_mask |= ENETDMAC_CHANCFG_WRAP_EN_MASK; in bcm63xx_enet_register()
258 dpd->dma_chan_en_mask |= ENETDMAC_CHANCFG_FLOWC_EN_MASK; in bcm63xx_enet_register()
259 dpd->dma_chan_int_mask |= ENETDMA_IR_BUFDONE_MASK; in bcm63xx_enet_register()
260 dpd->dma_chan_int_mask |= ENETDMA_IR_NOTOWNER_MASK; in bcm63xx_enet_register()
261 dpd->dma_chan_width = ENETDMA_6345_CHAN_WIDTH; in bcm63xx_enet_register()
262 dpd->dma_desc_shift = ENETDMA_6345_DESC_SHIFT; in bcm63xx_enet_register()
264 dpd->dma_has_sram = true; in bcm63xx_enet_register()
265 dpd->dma_chan_width = ENETDMA_CHAN_WIDTH; in bcm63xx_enet_register()