i.MX6 RGMII connect to Ethernet PHY with IEEE-1588 support
Hardware Development Guide for i.MX6
Tabele 2-9 Gigabit Ethernet Recommendations
"Now back to the 1588 question. Does it mean that the IEEE 1588 needs a separate
50MHz clock which needs to go through GPIO_16 regardless whether where the
125MHz reference clock for the RGMII is routed?"
"1588 timer has compare function, set ENET_TCCRn register to generate 1pps from 1588_eventx_out."
"we are working with Freescale to get a releasable version of the required support firmware
available, but this may take some time - think three to six months from now"
"Hardware - you have to have one of the1588_event_out pins available from the iMX6 to get
the Event Out signal. This is specified in the iMX6 RM"
Are these hardware requirements for Linux Kernel higher 3.10 are correct?
- 125MHz reference clock on ENET_REF_CLK from external oscillator or PHY
- A no connect GPIO_16 to use the internal 50MHz for time stamp clock
- connect for Master ENET_1588_EVENTx_OUT to external PHY for 1PPS
- connect for Slave ENET_1588_EVENTx_IN from external PHY for 1PPS