Lines Matching refs:hw_cap
1557 u32 hw_cap = 0; in stmmac_get_hw_features() local
1560 hw_cap = priv->hw->dma->get_hw_feature(priv->ioaddr); in stmmac_get_hw_features()
1562 priv->dma_cap.mbps_10_100 = (hw_cap & DMA_HW_FEAT_MIISEL); in stmmac_get_hw_features()
1563 priv->dma_cap.mbps_1000 = (hw_cap & DMA_HW_FEAT_GMIISEL) >> 1; in stmmac_get_hw_features()
1564 priv->dma_cap.half_duplex = (hw_cap & DMA_HW_FEAT_HDSEL) >> 2; in stmmac_get_hw_features()
1565 priv->dma_cap.hash_filter = (hw_cap & DMA_HW_FEAT_HASHSEL) >> 4; in stmmac_get_hw_features()
1566 priv->dma_cap.multi_addr = (hw_cap & DMA_HW_FEAT_ADDMAC) >> 5; in stmmac_get_hw_features()
1567 priv->dma_cap.pcs = (hw_cap & DMA_HW_FEAT_PCSSEL) >> 6; in stmmac_get_hw_features()
1568 priv->dma_cap.sma_mdio = (hw_cap & DMA_HW_FEAT_SMASEL) >> 8; in stmmac_get_hw_features()
1570 (hw_cap & DMA_HW_FEAT_RWKSEL) >> 9; in stmmac_get_hw_features()
1572 (hw_cap & DMA_HW_FEAT_MGKSEL) >> 10; in stmmac_get_hw_features()
1574 priv->dma_cap.rmon = (hw_cap & DMA_HW_FEAT_MMCSEL) >> 11; in stmmac_get_hw_features()
1577 (hw_cap & DMA_HW_FEAT_TSVER1SEL) >> 12; in stmmac_get_hw_features()
1580 (hw_cap & DMA_HW_FEAT_TSVER2SEL) >> 13; in stmmac_get_hw_features()
1582 priv->dma_cap.eee = (hw_cap & DMA_HW_FEAT_EEESEL) >> 14; in stmmac_get_hw_features()
1583 priv->dma_cap.av = (hw_cap & DMA_HW_FEAT_AVSEL) >> 15; in stmmac_get_hw_features()
1585 priv->dma_cap.tx_coe = (hw_cap & DMA_HW_FEAT_TXCOESEL) >> 16; in stmmac_get_hw_features()
1587 (hw_cap & DMA_HW_FEAT_RXTYP1COE) >> 17; in stmmac_get_hw_features()
1589 (hw_cap & DMA_HW_FEAT_RXTYP2COE) >> 18; in stmmac_get_hw_features()
1591 (hw_cap & DMA_HW_FEAT_RXFIFOSIZE) >> 19; in stmmac_get_hw_features()
1594 (hw_cap & DMA_HW_FEAT_RXCHCNT) >> 20; in stmmac_get_hw_features()
1596 (hw_cap & DMA_HW_FEAT_TXCHCNT) >> 22; in stmmac_get_hw_features()
1598 priv->dma_cap.enh_desc = (hw_cap & DMA_HW_FEAT_ENHDESSEL) >> 24; in stmmac_get_hw_features()
1601 return hw_cap; in stmmac_get_hw_features()