Lines Matching +full:auto +full:- +full:retry

1 /* SPDX-License-Identifier: GPL-2.0 */
90 /* Loop limit on how long we wait for auto-negotiation to complete */
172 /* 1000BASE-T Control Register */
176 /* 1000BASE-T Status Register */
185 /* Number of milliseconds for NVM auto read done after MAC reset. */
187 #define IGC_EECD_AUTO_RD 0x00000200 /* NVM Auto Read done */
239 /* 1Gbps and 2.5Gbps half duplex is not supported, nor spec-compliant. */
288 #define IGC_QVECTOR_MASK 0x7FFC /* Q-vector mask */
334 #define IGC_TCTL_RTLC 0x01000000 /* Re-transmit on late collision */
406 #define IGC_DTXMXPKTSZ_DEFAULT 0x98 /* 9728-byte Jumbo frames */
408 /* Retry Buffer Control */
411 #define IGC_RETX_CTL_QBVFULLTH_SHIFT 8 /* QBV Retry Buffer Full Threshold */
412 #define IGC_RETX_CTL_QBVFULLEN 0x1000 /* Enable QBV Retry Buffer Full Threshold */
505 #define IGC_TSAUXC_DIS_TS_CLEAR BIT(30) /* Disable EN_TT0/1 auto clear. */
595 #define IGC_PTM_STAT_ADJUST_CYC BIT(5) /* 1588 timer adjusted during non-1st PTM cycle */
601 /* GPY211 - I225 defines */
614 #define IGC_MANC_SMBUS_EN 0x00000001 /* SMBus Enabled - RO */
615 #define IGC_MANC_ASF_EN 0x00000002 /* ASF Enabled - RO */
619 #define MAX_PHY_REG_ADDRESS 0x1F /* 5 bit address bus (0-0x1F) */
623 #define MII_CR_RESTART_AUTO_NEG 0x0200 /* Restart auto negotiation */
625 #define MII_CR_AUTO_NEG_EN 0x1000 /* Auto Neg Enable */
629 #define MII_SR_AUTONEG_COMPLETE 0x0020 /* Auto Neg Complete */
640 #define PHY_1000T_CTRL 0x09 /* 1000Base-T Control Reg */
641 #define PHY_1000T_STATUS 0x0A /* 1000Base-T Status Reg */
659 /* EEE Link-Partner Ability */
664 #define IGC_N0_QUEUE -1
695 /* Minimum time for 100BASE-T where no data will be transmit following move out