Lines Matching full:auto

402 	/* We only want to go out to the PHY registers to see if Auto-Neg  in e1000e_check_for_copper_link()
430 /* Auto-Neg is enabled. Auto Speed Detection takes care in e1000e_check_for_copper_link()
436 /* Configure Flow Control now that Auto-Neg has completed. in e1000e_check_for_copper_link()
471 /* If we don't have link (auto-negotiation failed or link partner in e1000e_check_for_fiber_link()
472 * cannot auto-negotiate), the cable is plugged in (we have signal), in e1000e_check_for_fiber_link()
473 * and our link partner is not trying to auto-negotiate with us (we in e1000e_check_for_fiber_link()
475 * need to give auto-negotiation time to complete, in case the cable in e1000e_check_for_fiber_link()
487 /* Disable auto-negotiation in the TXCW register */ in e1000e_check_for_fiber_link()
503 * sets, re-enable auto-negotiation in the TXCW register in e1000e_check_for_fiber_link()
505 * in an attempt to auto-negotiate with our link partner. in e1000e_check_for_fiber_link()
536 /* If we don't have link (auto-negotiation failed or link partner in e1000e_check_for_serdes_link()
537 * cannot auto-negotiate), and our link partner is not trying to in e1000e_check_for_serdes_link()
538 * auto-negotiate with us (we are receiving idles or data), in e1000e_check_for_serdes_link()
539 * we need to force link up. We also need to give auto-negotiation in e1000e_check_for_serdes_link()
550 /* Disable auto-negotiation in the TXCW register */ in e1000e_check_for_serdes_link()
566 * sets, re-enable auto-negotiation in the TXCW register in e1000e_check_for_serdes_link()
568 * in an attempt to auto-negotiate with our link partner. in e1000e_check_for_serdes_link()
576 /* If we force link for non-auto-negotiation switch, check in e1000e_check_for_serdes_link()
636 * disabling auto-negotiation, and the direction of the in e1000_set_default_fc_generic()
727 * setup the device accordingly. If auto-negotiation is enabled, then in e1000_commit_fc_settings_generic()
729 * the Transmit Config Word Register (TXCW) and re-start auto- in e1000_commit_fc_settings_generic()
730 * negotiation. However, if auto-negotiation is disabled, then in e1000_commit_fc_settings_generic()
785 * up with auto-negotiation, then the link is forced if a signal is detected.
796 * seconds (Auto-negotiation should complete in less than 500 in e1000_poll_fiber_serdes_link_generic()
806 e_dbg("Never got a valid link from auto-neg!!!\n"); in e1000_poll_fiber_serdes_link_generic()
850 /* Since auto-negotiation is enabled, take the link out of reset (the in e1000e_setup_fiber_serdes_link()
852 * will restart auto-negotiation. If auto-negotiation is successful in e1000e_setup_fiber_serdes_link()
856 e_dbg("Auto-negotiation enabled\n"); in e1000e_setup_fiber_serdes_link()
947 /* Because we didn't get link via the internal auto-negotiation in e1000e_force_mac_fc()
949 * auto-neg), we have to manually enable/disable transmit an in e1000e_force_mac_fc()
995 * Checks the status of auto-negotiation after link up to ensure that the
997 * flow control needs to be forced also. If auto-negotiation is enabled
1009 /* Check for the case where we have fiber media and auto-neg failed in e1000e_config_fc_after_link_up()
1027 /* Check for the case where we have copper media and auto-neg is in e1000e_config_fc_after_link_up()
1028 * enabled. In this case, we need to check and see if Auto-Neg in e1000e_config_fc_after_link_up()
1045 e_dbg("Copper PHY and Auto Neg has not completed.\n"); in e1000e_config_fc_after_link_up()
1050 * read both the Auto Negotiation Advertisement in e1000e_config_fc_after_link_up()
1062 /* Two bits in the Auto Negotiation Advertisement Register in e1000e_config_fc_after_link_up()
1063 * (Address 4) and two bits in the Auto Negotiation Base in e1000e_config_fc_after_link_up()
1146 /* Now we need to do one last check... If we auto- in e1000e_config_fc_after_link_up()
1169 /* Check for the case where we have SerDes media and auto-neg is in e1000e_config_fc_after_link_up()
1170 * enabled. In this case, we need to check and see if Auto-Neg in e1000e_config_fc_after_link_up()
1182 e_dbg("PCS Auto Neg has not completed.\n"); in e1000e_config_fc_after_link_up()
1187 * read both the Auto Negotiation Advertisement in e1000e_config_fc_after_link_up()
1195 /* Two bits in the Auto Negotiation Advertisement Register in e1000e_config_fc_after_link_up()
1196 * (PCS_ANADV) and two bits in the Auto Negotiation Base in e1000e_config_fc_after_link_up()
1413 * e1000e_get_auto_rd_done - Check for auto read completion
1416 * Check EEPROM for Auto Read done bit.
1430 e_dbg("Auto read by HW from NVM has not completed.\n"); in e1000e_get_auto_rd_done()