Hello,
I have a custom board with the LS1046A, and I'm trying to use fm1-mac9 with a soldered SFP+ 10GB module.
My RCW in SERDES 1 is 0x1040:
So 10GB in fm1-mac9 is well covered from the RCW's perspective. Looking at the SFP power and laser everything seems healthy, but I can't seem to get it to talk/link with the sfp in front of it, so I suspect my DTB configuration is incorrect.
This is my current configuration for that MAC:
xfi10g: ethernet@f0000 {
status = "okay";
pcsphy-handle = <&pcsphy6>;
pcs-handle = <&pcsphy6>;
pcs-handle-names = "xfi";
phy-connection-type = "10gbase-r";
fixed-link {
speed = <10000>;
full-duplex;
};
};
mdio@f1000 {
status = "okay";
pcsphy6: ethernet-phy@0{
compatible = "fsl,lynx-pcs";
reg = <0x0>;
};
};
sfp_mac9: sfp {
compatible = "sff,sfp";
i2c-bus = <&i2c3>;
status = "okay";
};
For reference, I'm running linux-qoriq kernel 6.12, and the SFP probes correctly during boot reading its EEPROM.
Do you have a proper example of running this type of connection in fm1-mac9?