Lines Matching refs:dma_cap
288 if (priv->dma_cap.eee) { in stmmac_eee_init()
438 if (!(priv->dma_cap.time_stamp || priv->adv_ts)) { in stmmac_hwtstamp_ioctl()
641 if (!(priv->dma_cap.time_stamp || priv->dma_cap.atime_stamp)) in stmmac_init_ptp()
655 if (priv->dma_cap.atime_stamp && priv->extend_desc) in stmmac_init_ptp()
658 if (netif_msg_hw(priv) && priv->dma_cap.time_stamp) in stmmac_init_ptp()
785 if (priv->dma_cap.pcs) { in stmmac_check_pcs_mode()
1490 if (priv->dma_cap.rmon) { in stmmac_mmc_setup()
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()
1569 priv->dma_cap.pmt_remote_wake_up = in stmmac_get_hw_features()
1571 priv->dma_cap.pmt_magic_frame = in stmmac_get_hw_features()
1574 priv->dma_cap.rmon = (hw_cap & DMA_HW_FEAT_MMCSEL) >> 11; in stmmac_get_hw_features()
1576 priv->dma_cap.time_stamp = in stmmac_get_hw_features()
1579 priv->dma_cap.atime_stamp = 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()
1586 priv->dma_cap.rx_coe_type1 = in stmmac_get_hw_features()
1588 priv->dma_cap.rx_coe_type2 = in stmmac_get_hw_features()
1590 priv->dma_cap.rxfifo_over_2048 = in stmmac_get_hw_features()
1593 priv->dma_cap.number_rx_channel = in stmmac_get_hw_features()
1595 priv->dma_cap.number_tx_channel = in stmmac_get_hw_features()
1598 priv->dma_cap.enh_desc = (hw_cap & DMA_HW_FEAT_ENHDESSEL) >> 24; in stmmac_get_hw_features()
2593 (priv->dma_cap.mbps_10_100) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2595 (priv->dma_cap.mbps_1000) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2597 (priv->dma_cap.half_duplex) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2599 (priv->dma_cap.hash_filter) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2601 (priv->dma_cap.multi_addr) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2603 (priv->dma_cap.pcs) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2605 (priv->dma_cap.sma_mdio) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2607 (priv->dma_cap.pmt_remote_wake_up) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2609 (priv->dma_cap.pmt_magic_frame) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2611 (priv->dma_cap.rmon) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2613 (priv->dma_cap.time_stamp) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2615 (priv->dma_cap.atime_stamp) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2617 (priv->dma_cap.eee) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2618 seq_printf(seq, "\tAV features: %s\n", (priv->dma_cap.av) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2620 (priv->dma_cap.tx_coe) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2622 (priv->dma_cap.rx_coe_type1) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2624 (priv->dma_cap.rx_coe_type2) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2626 (priv->dma_cap.rxfifo_over_2048) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2628 priv->dma_cap.number_rx_channel); in stmmac_sysfs_dma_cap_read()
2630 priv->dma_cap.number_tx_channel); in stmmac_sysfs_dma_cap_read()
2632 (priv->dma_cap.enh_desc) ? "Y" : "N"); in stmmac_sysfs_dma_cap_read()
2766 priv->plat->enh_desc = priv->dma_cap.enh_desc; in stmmac_hw_init()
2767 priv->plat->pmt = priv->dma_cap.pmt_remote_wake_up; in stmmac_hw_init()
2773 priv->plat->tx_coe = priv->dma_cap.tx_coe; in stmmac_hw_init()
2775 if (priv->dma_cap.rx_coe_type2) in stmmac_hw_init()
2777 else if (priv->dma_cap.rx_coe_type1) in stmmac_hw_init()