Hi yipingwang,
Sorry for the delay in getting back. As mentioned above/below, I appreciate your detailed explanation.
I have a follow up question/confirmation if you could help please.
We want to have only one 2.5G copper port (RJ45) in our design using LS2048A/2088A and we do NOT have the SGMII+ (3.125 Gbps) SerDes option as we are not able to select it for the required SerDes configurations we want in our design considering other interfaces.
So, the only option available for us to support this 2.5G port is XFI interface (since other interfaces like XAUI, QSGMII, USXGMII are either not suitable or not supported by either processor or PHY). I assume 10GBASE-KR, which is supported by both, is not a suitable option for implementing a 2.5G port.
What I understand from your explanation is that XFI interface of NXP Layerscape processors (LS2048A/LS2088A) is proven to work with AQrate PHYs at 2.5 Gbps using a special/provisioned firmware provided by Marvell. So, this means there won't be rate adaptation or pause frames needed on MAC side for it to work and we can work with the PHY as if it is in native 2.5G mode. Is this understanding correct?
However, the provisioned firmware thing is not mentioned in the application note. I would like to understand how it works from usage point of view - whether the PHY part number will be custom ordered based on the provisioned firmware or we would need to do that in our software and program the PHY with the provisioned firmware during board bootup.
Thanks for your time and help.