Yes, i am talking about ti-sdk-am335x-evm-05.07.00.00 SDK.
We have modified the arch/arm/mach-omap2/devices.c file for two ethernet interfaces, gmii_sel (selection of RMII interface for cpsw port 2), and correct PHY ID for TLK110. I think that is the reason behind #ifup eth1 giving is returning correct PHY_ID. Are there any other changes except the ones i have mentioned here? If so kindly let me know the changes.
Since the custom board is made for customer and they don't have requirement for a newer PSP version, we have to bring the ethernet interface on ti-sdk-am335x-evm-05.07.00.00 SDK. However i can download and see the difference between latest and ti-sdk-am335x-evm-05.07.00.00 SDK's for CPSW to get an idea of what might be missing in BSP.
Thanks & Regards,
Prateek