Part Number: TMDS64GPEVM
We have made the custom board based on am64x evm but our phy is not getting detected by the mdio driver . we have only one ethernet phy (vsc8501) and we are not using any mux chip on mdio lines . we have removed the TCA6424 from our final design and we are using the am642-sk.dtb .
In the am642 based evm/sk i2c to gpio expander are used to reset the phy . In our design we do not have any i2c to gpio expander but we have connected the GPIO1_0 (Y1) to the reset pin of phy instead.
So when system boots up we see the following error message -->
am65-cpsw-nuss 8000000.ethernet: phy /bus@f4000/ethernet@8000000/mdio@f00/ethernet-phy@0 not found on slave 1
We have also found that when we connect the reset of phy to reset circuit of SOC (am642x) then mdio driver is able to detect it .
So we want to know what kind of changes that we need to do in the device tree of am64x .