Part Number: DP83848K
Other Parts Discussed in Thread: AM623
Hi,
We are developing a linux based system using AM623 processor and DP83848K ethernet PHY with 50Mzha clock from the processor and it using RMII communication. But we are facing a random ethernet chip initializaton failure in some of the boards means in sometines first boot it work but next boot it will not work sometines it work after 5-6 reboot. from the u-boot and linux logs we understood during initialization there is a randon communication failure happning with AM623 and DP83848K. We following https://github.com/TexasInstruments/ti-linux-kernel/blob/ti-linux-6.12.y/arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts reference configuration.
As an experiment, we tried reading the standard registers during the failure condition, but it returned 0xFFFF. We also tried all possible addresses from 0 to 31, but none of them worked in the failure condition.
What are the possible reasons for this random PHY failure? As per our understanding, the DP83848K datasheet states that it has a POR (Power-On Reset) functionality. However, it sometimes fails for unknown reasons. What could be the possible causes of a POR failure?
