This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Re: DM365 PHY Problem - LXT971

The error was the result of U-Boot, built for the DM365, calling emac_gigabit_enable()  in ether.c

 

The DM365 does NOT support a GIGABIT Ethernet and UBOOT should NOT include this function call for the DM365.

This function writes directly to the register 22 in the PHY which is “Reserved”, and has devastating results on the LXT971 PHY. While incorrect on other 10/100 PHY’s it must have a benign effect on them.

 

 

TI should correct and release u-boot after changing the following in several places in ether.c

 

Code was:

 

if defined(CFG_DM6467_EVM) || defined(CFG_DM365_EVM) || defined(CFG_DM365_DVR)
        emac_gigabit_enable();  
#endif  

 

And should be changed to

 

if defined(CFG_DM6467_EVM)
        emac_gigabit_enable();  
#endif