Hi NXP support,
We want to use 1G SFP function on fml-mac10 on our customized LS1046a platform.
SFP+ 10G function is working normally. But SFP 1G function is not working. (i.e., ping is failed)
// Test topology,
LS1046a <----XFI.10----> [HOST] SFP module [LINE] <---------> SFP connector<---------> Remote end point (checked LINE side to SFP connector and it's well configured)
//RCW SERDES : 0x1133 (i.e., MAC9 <-> XFI.9 ; MAC10 <-> XFI.10)
// DTS ethernet@f2000 fixed-link = <0 1 1000 0 0> phy-connection-type = "sgmii" (For 1G)
// DTS ethernet@f2000 fixed-link = <0 1 10000 0 0> phy-connection-type = "xgmii" (For 10G)
Q1). Does this relate to RCW settings? Because we need to use SFP 1G.
Q2). SDK version (20.04-update_290520) Checked */freescale/sdk_dpaa/mac.c
Based on my DTS settings I think it should be fine but it's not working as expected.
Q3). Search many posts and it looks like if we are going to support for SFP 1G/10G. That requires DTS settings in advance. Why is that? Because it's zero-PHY driver ? This will cause inconvenience when we are going to use SFP(1G/10G) simutaneously. Is it the NXP limitations?
Unlike MAC9, ethernet support for 1G/10G dynamically and with "phy-handle" and ethernet driver in DTS and Kernel. Even if it's XFI interface but MAC9 is still able to support 1G and 10G function.
Our expectation is that the same as MAC10(i.e., support 1G/10G simultaneously).
Could you please point out what's wrong with my settings?
Thanks,
Darren