E1000_CTRL_FD
if(phy_data & IGP01E1000_PSSR_FULL_DUPLEX) ctrl |= E1000_CTRL_FD;
else ctrl &= ~E1000_CTRL_FD;
if(phy_data & M88E1000_PSSR_DPLX) ctrl |= E1000_CTRL_FD;
else ctrl &= ~E1000_CTRL_FD;
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
ctrl &= ~E1000_CTRL_FD;
ctrl |= E1000_CTRL_FD;
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
E1000_CTRL_FD | E1000_CTRL_FRCDPX;
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
ctrl &= ~E1000_CTRL_FD;
ctrl |= E1000_CTRL_FD;
E1000_CTRL_FD); /* Force Duplex to FULL */
E1000_CTRL_FD); /* Force Duplex to FULL */
E1000_CTRL_FD); /* Force Duplex to FULL */
ctrl |= (E1000_CTRL_FD | /* Force full duplex */