1. NAME▲

phy_sanitize_settings - make sure the PHY is set to supported speed and duplex

2. SYNOPSIS ▲

void phy_sanitize_settings(struct phy_device *  phydev );

3. ARGUMENTS ▲

phydev
    the target phy_device struct

4. DESCRIPTION ▲

Make sure the PHY is set to supported speeds and duplexes. Drop down by one in this order: 1000/FULL, 1000/HALF, 100/FULL, 100/HALF, 10/FULL, 10/HALF.

5. COPYRIGHT ▲