Hi Team,
My customer currently is having issues with the MDIO read access. They are trying to access the PHY register.
They believe that there is an access procedure on the PHY side and that the read access is not possible during the access procedure due to regular read access from 66AK2G12.
* Periodic read access is configured by setting the enable bit of the MDIO_control register to 1.
- They are following the user guide (spruhy8i) Section 11.13.4.4.9.2 that the process is to read the link status continuously for all PHY addresses and writing the result to the MDIO_link register. What should be done with the result? Does it just indicate whether link to PHY was successful or not?
- Is it possible to stop the periodic read access from the same section as above?
- If the above(2) is not possible, then they are thinking of masking the interrupt by hardware. Is their understanding correct in that the MDIO data will be sent from the CPU to the PHY in the MDIO_USER_ACCESS register. Is there a register that indicates the start timing for the send? Since the Go bit will start transmitting at a convenient time for the MDIO state machine, it is not possible to determine the start time of transmission.
Best regards,
Mari Tsunoda