Hi All,
We are using AM335x running Linux (PSP-5.07) on our custom board. We want to run both Ethernet interfaces up and working. Interfaces are as follows:
Eth0(RGMII1) has KSZ9021 (Micrel's PHY) - Phy address 0x04
and eth1 (RMII2) TLK110 (TI's PHY). - Phy address 0x01
We have eth0 up and working but eth1 to which TLK110 is connected is not working, however on giving
#ifup eth1 [ 37.815490] net eth1: CPSW phy found : id is : 0x2000a211 udhcpc (v1.19.4) started Sending discover... Sending discover... Sending discover...
Also while booting mdio bus driver detects driver for micrel (eth0) phy correctly while it says driver unknown for TLK110 (eth1) phy which is a Generic Driver.
davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown davinci_mdio davinci_mdio.0: phy[4]: device 0:04, driver Micrel KSZ9021 Gigabit PHY
Kindly suggest how does mdio driver get the driver name or why doesn't generic driver get detected?
Any suggestions to resolve the issue is welcome.
Thanks & Regards,
Prateek