ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c
ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
This commit is contained in:
parent
03db53335c
commit
b5b0344957
|
@ -64,29 +64,16 @@ int dp83848_get_link_speed(int phy_addr)
|
||||||
return(0);
|
return(0);
|
||||||
|
|
||||||
/* Speed doesn't matter, there is no setting for it in EMAC... */
|
/* Speed doesn't matter, there is no setting for it in EMAC... */
|
||||||
if (tmp & DP83848_SPEED) {
|
if (tmp & DP83848_DUPLEX) {
|
||||||
if (tmp & DP83848_DUPLEX) {
|
/* set DM644x EMAC for Full Duplex */
|
||||||
/* set DM644x EMAC for Full Duplex */
|
emac->MACCONTROL = EMAC_MACCONTROL_MIIEN_ENABLE |
|
||||||
emac->MACCONTROL = EMAC_MACCONTROL_MIIEN_ENABLE | EMAC_MACCONTROL_FULLDUPLEX_ENABLE;
|
EMAC_MACCONTROL_FULLDUPLEX_ENABLE;
|
||||||
} else {
|
|
||||||
/*set DM644x EMAC for Half Duplex */
|
|
||||||
emac->MACCONTROL = EMAC_MACCONTROL_MIIEN_ENABLE;
|
|
||||||
}
|
|
||||||
|
|
||||||
return(1);
|
|
||||||
} else {
|
} else {
|
||||||
if (tmp & DP83848_DUPLEX) {
|
/*set DM644x EMAC for Half Duplex */
|
||||||
/* set DM644x EMAC for Full Duplex */
|
emac->MACCONTROL = EMAC_MACCONTROL_MIIEN_ENABLE;
|
||||||
emac->MACCONTROL = EMAC_MACCONTROL_MIIEN_ENABLE | EMAC_MACCONTROL_FULLDUPLEX_ENABLE;
|
|
||||||
} else {
|
|
||||||
/*set DM644x EMAC for Half Duplex */
|
|
||||||
emac->MACCONTROL = EMAC_MACCONTROL_MIIEN_ENABLE;
|
|
||||||
}
|
|
||||||
|
|
||||||
return(1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return(0);
|
return(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue