Lines Matching full:auto
400 /* We only want to go out to the PHY registers to see if Auto-Neg in e1000e_check_for_copper_link()
428 /* Auto-Neg is enabled. Auto Speed Detection takes care in e1000e_check_for_copper_link()
434 /* Configure Flow Control now that Auto-Neg has completed. in e1000e_check_for_copper_link()
469 /* If we don't have link (auto-negotiation failed or link partner in e1000e_check_for_fiber_link()
470 * cannot auto-negotiate), the cable is plugged in (we have signal), in e1000e_check_for_fiber_link()
471 * and our link partner is not trying to auto-negotiate with us (we in e1000e_check_for_fiber_link()
473 * need to give auto-negotiation time to complete, in case the cable in e1000e_check_for_fiber_link()
485 /* Disable auto-negotiation in the TXCW register */ in e1000e_check_for_fiber_link()
501 * sets, re-enable auto-negotiation in the TXCW register in e1000e_check_for_fiber_link()
503 * in an attempt to auto-negotiate with our link partner. in e1000e_check_for_fiber_link()
534 /* If we don't have link (auto-negotiation failed or link partner in e1000e_check_for_serdes_link()
535 * cannot auto-negotiate), and our link partner is not trying to in e1000e_check_for_serdes_link()
536 * auto-negotiate with us (we are receiving idles or data), in e1000e_check_for_serdes_link()
537 * we need to force link up. We also need to give auto-negotiation in e1000e_check_for_serdes_link()
548 /* Disable auto-negotiation in the TXCW register */ in e1000e_check_for_serdes_link()
564 * sets, re-enable auto-negotiation in the TXCW register in e1000e_check_for_serdes_link()
566 * in an attempt to auto-negotiate with our link partner. in e1000e_check_for_serdes_link()
574 /* If we force link for non-auto-negotiation switch, check in e1000e_check_for_serdes_link()
634 * disabling auto-negotiation, and the direction of the in e1000_set_default_fc_generic()
725 * setup the device accordingly. If auto-negotiation is enabled, then in e1000_commit_fc_settings_generic()
727 * the Transmit Config Word Register (TXCW) and re-start auto- in e1000_commit_fc_settings_generic()
728 * negotiation. However, if auto-negotiation is disabled, then in e1000_commit_fc_settings_generic()
783 * up with auto-negotiation, then the link is forced if a signal is detected.
794 * seconds (Auto-negotiation should complete in less than 500 in e1000_poll_fiber_serdes_link_generic()
804 e_dbg("Never got a valid link from auto-neg!!!\n"); in e1000_poll_fiber_serdes_link_generic()
848 /* Since auto-negotiation is enabled, take the link out of reset (the in e1000e_setup_fiber_serdes_link()
850 * will restart auto-negotiation. If auto-negotiation is successful in e1000e_setup_fiber_serdes_link()
854 e_dbg("Auto-negotiation enabled\n"); in e1000e_setup_fiber_serdes_link()
945 /* Because we didn't get link via the internal auto-negotiation in e1000e_force_mac_fc()
947 * auto-neg), we have to manually enable/disable transmit an in e1000e_force_mac_fc()
993 * Checks the status of auto-negotiation after link up to ensure that the
995 * flow control needs to be forced also. If auto-negotiation is enabled
1007 /* Check for the case where we have fiber media and auto-neg failed in e1000e_config_fc_after_link_up()
1025 /* Check for the case where we have copper media and auto-neg is in e1000e_config_fc_after_link_up()
1026 * enabled. In this case, we need to check and see if Auto-Neg in e1000e_config_fc_after_link_up()
1043 e_dbg("Copper PHY and Auto Neg has not completed.\n"); in e1000e_config_fc_after_link_up()
1048 * read both the Auto Negotiation Advertisement in e1000e_config_fc_after_link_up()
1060 /* Two bits in the Auto Negotiation Advertisement Register in e1000e_config_fc_after_link_up()
1061 * (Address 4) and two bits in the Auto Negotiation Base in e1000e_config_fc_after_link_up()
1144 /* Now we need to do one last check... If we auto- in e1000e_config_fc_after_link_up()
1167 /* Check for the case where we have SerDes media and auto-neg is in e1000e_config_fc_after_link_up()
1168 * enabled. In this case, we need to check and see if Auto-Neg in e1000e_config_fc_after_link_up()
1180 e_dbg("PCS Auto Neg has not completed.\n"); in e1000e_config_fc_after_link_up()
1185 * read both the Auto Negotiation Advertisement in e1000e_config_fc_after_link_up()
1193 /* Two bits in the Auto Negotiation Advertisement Register in e1000e_config_fc_after_link_up()
1194 * (PCS_ANADV) and two bits in the Auto Negotiation Base in e1000e_config_fc_after_link_up()
1411 * e1000e_get_auto_rd_done - Check for auto read completion
1414 * Check EEPROM for Auto Read done bit.
1428 e_dbg("Auto read by HW from NVM has not completed.\n"); in e1000e_get_auto_rd_done()