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.

GMII Clock (GMTCLK pin) doesn't work on DM8167



Hi All,


I have instested in below similar issue on our custom DM8167 board.

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/p/180083/761933

our custom board has 1 Phy (1Gpbs,Realtech) and 1 swicth (RTL8370M, Realtech 1Gbps)

DM8167 - +------ EMAC (0) ---- (125Mhz,25Mhz,2.5Mhz) -- RTL8211E (work on Autonegotiation)

                   |     
                   +-------EMAC (1)----- ( GMII Interface, 125MHz) -- RTL8370M (force mode, Gigabit, GMII or MII)

I checked following issues,

1. EMAC0 is working properly. this is not problem. ( no issue, GMII,MII working propery)
2. if I use MII mode between EMAC1 and RTL8370M, our custom board is working properly. (no issue, MII )
3. if I use GMII mode between EMAC1 and RTL8370M I checked GMII1_RCLK is working as 125MHz , however
GMTCLK is not working , Why not?

I already checked GIGFORCE, GIG on MACCONTROL as well as FULLDUPLEX.

I found a issue about EMAC at errata , Advisory 2.1.18 CPGMAC 1-Gbps Mode Does Not Work When EMAC_TXCLK is Not Running

though this errata is on boottime I think this errata related to this issue.

because of RTL8370M, Switch Network cant use autonegotiation  and use force mode.

could you please send me advices

Jeonghun Lee