Lines Matching full:auto

413 	/* We only want to go out to the PHY registers to see if Auto-Neg  in e1000e_check_for_copper_link()
441 /* Auto-Neg is enabled. Auto Speed Detection takes care in e1000e_check_for_copper_link()
447 /* Configure Flow Control now that Auto-Neg has completed. in e1000e_check_for_copper_link()
482 /* If we don't have link (auto-negotiation failed or link partner in e1000e_check_for_fiber_link()
483 * cannot auto-negotiate), the cable is plugged in (we have signal), in e1000e_check_for_fiber_link()
484 * and our link partner is not trying to auto-negotiate with us (we in e1000e_check_for_fiber_link()
486 * need to give auto-negotiation time to complete, in case the cable in e1000e_check_for_fiber_link()
498 /* Disable auto-negotiation in the TXCW register */ in e1000e_check_for_fiber_link()
514 * sets, re-enable auto-negotiation in the TXCW register in e1000e_check_for_fiber_link()
516 * in an attempt to auto-negotiate with our link partner. in e1000e_check_for_fiber_link()
547 /* If we don't have link (auto-negotiation failed or link partner in e1000e_check_for_serdes_link()
548 * cannot auto-negotiate), and our link partner is not trying to in e1000e_check_for_serdes_link()
549 * auto-negotiate with us (we are receiving idles or data), in e1000e_check_for_serdes_link()
550 * we need to force link up. We also need to give auto-negotiation in e1000e_check_for_serdes_link()
561 /* Disable auto-negotiation in the TXCW register */ in e1000e_check_for_serdes_link()
577 * sets, re-enable auto-negotiation in the TXCW register in e1000e_check_for_serdes_link()
579 * in an attempt to auto-negotiate with our link partner. in e1000e_check_for_serdes_link()
587 /* If we force link for non-auto-negotiation switch, check in e1000e_check_for_serdes_link()
647 * disabling auto-negotiation, and the direction of the in e1000_set_default_fc_generic()
738 * setup the device accordingly. If auto-negotiation is enabled, then in e1000_commit_fc_settings_generic()
740 * the Transmit Config Word Register (TXCW) and re-start auto- in e1000_commit_fc_settings_generic()
741 * negotiation. However, if auto-negotiation is disabled, then in e1000_commit_fc_settings_generic()
796 * up with auto-negotiation, then the link is forced if a signal is detected.
807 * seconds (Auto-negotiation should complete in less than 500 in e1000_poll_fiber_serdes_link_generic()
817 e_dbg("Never got a valid link from auto-neg!!!\n"); in e1000_poll_fiber_serdes_link_generic()
861 /* Since auto-negotiation is enabled, take the link out of reset (the in e1000e_setup_fiber_serdes_link()
863 * will restart auto-negotiation. If auto-negotiation is successful in e1000e_setup_fiber_serdes_link()
867 e_dbg("Auto-negotiation enabled\n"); in e1000e_setup_fiber_serdes_link()
958 /* Because we didn't get link via the internal auto-negotiation in e1000e_force_mac_fc()
960 * auto-neg), we have to manually enable/disable transmit an in e1000e_force_mac_fc()
1006 * Checks the status of auto-negotiation after link up to ensure that the
1008 * flow control needs to be forced also. If auto-negotiation is enabled
1020 /* Check for the case where we have fiber media and auto-neg failed in e1000e_config_fc_after_link_up()
1038 /* Check for the case where we have copper media and auto-neg is in e1000e_config_fc_after_link_up()
1039 * enabled. In this case, we need to check and see if Auto-Neg in e1000e_config_fc_after_link_up()
1056 e_dbg("Copper PHY and Auto Neg has not completed.\n"); in e1000e_config_fc_after_link_up()
1061 * read both the Auto Negotiation Advertisement in e1000e_config_fc_after_link_up()
1073 /* Two bits in the Auto Negotiation Advertisement Register in e1000e_config_fc_after_link_up()
1074 * (Address 4) and two bits in the Auto Negotiation Base in e1000e_config_fc_after_link_up()
1157 /* Now we need to do one last check... If we auto- in e1000e_config_fc_after_link_up()
1180 /* Check for the case where we have SerDes media and auto-neg is in e1000e_config_fc_after_link_up()
1181 * enabled. In this case, we need to check and see if Auto-Neg in e1000e_config_fc_after_link_up()
1193 e_dbg("PCS Auto Neg has not completed.\n"); in e1000e_config_fc_after_link_up()
1198 * read both the Auto Negotiation Advertisement in e1000e_config_fc_after_link_up()
1206 /* Two bits in the Auto Negotiation Advertisement Register in e1000e_config_fc_after_link_up()
1207 * (PCS_ANADV) and two bits in the Auto Negotiation Base in e1000e_config_fc_after_link_up()
1424 * e1000e_get_auto_rd_done - Check for auto read completion
1427 * Check EEPROM for Auto Read done bit.
1441 e_dbg("Auto read by HW from NVM has not completed.\n"); in e1000e_get_auto_rd_done()