Hello,
Since the RMII interface requires an additional oscillator due to REFCLK issues, we are attempting to make GMII1 operate in MII mode on our hardware. Currently we are running into issues with TXEN not being asserted, even though the TXCLK and RXCLK look good. The signals seem to operate correctly when attempting to boot from MII1. That said, in both U-boot and Linux, the PHY links correctly at 100Mbit/s.
Mounting debugfs and taking a look at the omap_mux signals, I found that the MII1_TXCLK/RXCLK/RXD3/RXD2 signals are being muxed into MODE(3) which are the respective mmc0_dat4-7 signals. These signals are correctly being muxed as MII1 (mux mode 0) in both the U-boot and Linux src code, and I have not seen one bit of code that would mux them into MODE(3). All other MII-related signals are correctly in MODE(0). Is this an unforeseen issue with booting from MMC0, or does anyone have any other insight to offer?
Thanks,
Russell