Hi, I did check all pin strapping configurations at hardware level.
All marked in yellow, are the one's which is they're in both boards. And the once in Red is difference.
kual_gettobyte_0-1748333221351.png
So Phy addr, coming out to be 2 now make's sense because in our board Config 2 is Pull down. Whereas in NXP Original Board it is Pull UP.
I check the reset signal's as well; it is Pull Up in both of the hardware.
But still on reading 0x810C register of MMD 30 it gives 0x00 value.
kual_gettobyte_0-1748333681384.png
Register description of 0x810C is:
kual_gettobyte_2-1748333783241.png
Meaning that PHY is not operational and it is disabled from transmit/basic state.
What can be possible, reasons for that, if software is exactly same and hardware configuration as well apart from just Phy addr and some Ethernet pin change's.!???
As I read on the datasheet, i found that PHY report's disabled if it is in PMA test mode or diagnostic state.
kual_gettobyte_3-1748333866318.png
How to check this and make Phy come out of diagnostic or test state!?
Will be expecting a quick reply, please!!!!