Lines Matching refs:hw_cap
1565 u32 hw_cap = 0; in stmmac_get_hw_features() local
1568 hw_cap = priv->hw->dma->get_hw_feature(priv->ioaddr); in stmmac_get_hw_features()
1570 priv->dma_cap.mbps_10_100 = (hw_cap & DMA_HW_FEAT_MIISEL); in stmmac_get_hw_features()
1571 priv->dma_cap.mbps_1000 = (hw_cap & DMA_HW_FEAT_GMIISEL) >> 1; in stmmac_get_hw_features()
1572 priv->dma_cap.half_duplex = (hw_cap & DMA_HW_FEAT_HDSEL) >> 2; in stmmac_get_hw_features()
1573 priv->dma_cap.hash_filter = (hw_cap & DMA_HW_FEAT_HASHSEL) >> 4; in stmmac_get_hw_features()
1574 priv->dma_cap.multi_addr = (hw_cap & DMA_HW_FEAT_ADDMAC) >> 5; in stmmac_get_hw_features()
1575 priv->dma_cap.pcs = (hw_cap & DMA_HW_FEAT_PCSSEL) >> 6; in stmmac_get_hw_features()
1576 priv->dma_cap.sma_mdio = (hw_cap & DMA_HW_FEAT_SMASEL) >> 8; in stmmac_get_hw_features()
1578 (hw_cap & DMA_HW_FEAT_RWKSEL) >> 9; in stmmac_get_hw_features()
1580 (hw_cap & DMA_HW_FEAT_MGKSEL) >> 10; in stmmac_get_hw_features()
1582 priv->dma_cap.rmon = (hw_cap & DMA_HW_FEAT_MMCSEL) >> 11; in stmmac_get_hw_features()
1585 (hw_cap & DMA_HW_FEAT_TSVER1SEL) >> 12; in stmmac_get_hw_features()
1588 (hw_cap & DMA_HW_FEAT_TSVER2SEL) >> 13; in stmmac_get_hw_features()
1590 priv->dma_cap.eee = (hw_cap & DMA_HW_FEAT_EEESEL) >> 14; in stmmac_get_hw_features()
1591 priv->dma_cap.av = (hw_cap & DMA_HW_FEAT_AVSEL) >> 15; in stmmac_get_hw_features()
1593 priv->dma_cap.tx_coe = (hw_cap & DMA_HW_FEAT_TXCOESEL) >> 16; in stmmac_get_hw_features()
1595 (hw_cap & DMA_HW_FEAT_RXTYP1COE) >> 17; in stmmac_get_hw_features()
1597 (hw_cap & DMA_HW_FEAT_RXTYP2COE) >> 18; in stmmac_get_hw_features()
1599 (hw_cap & DMA_HW_FEAT_RXFIFOSIZE) >> 19; in stmmac_get_hw_features()
1602 (hw_cap & DMA_HW_FEAT_RXCHCNT) >> 20; in stmmac_get_hw_features()
1604 (hw_cap & DMA_HW_FEAT_TXCHCNT) >> 22; in stmmac_get_hw_features()
1606 priv->dma_cap.enh_desc = (hw_cap & DMA_HW_FEAT_ENHDESSEL) >> 24; in stmmac_get_hw_features()
1609 return hw_cap; in stmmac_get_hw_features()