Hi Team,
I am working on MAC-MAC communication from pfe0 on S32G3 on my custom board connected to external switch.
Changes done on external switch the auto negotiation and Link forcefully up, port configured to SGMII 1G.
On PFE0 from dts on Linux done below changes same as RDB3, which is connected to external switch.
&pfe_netif0 {
phy-mode = "sgmii";
fixed-link {
speed = <1000>;
full-duplex;
};
};
SERDES configuration:
setenv hwconfig "pcie0:mode=pcie,clock=ext;pcie1:mode=sgmii,clock=int,fmhz=125,xpcs_mode=both"
Post this, link is up on pfe0, but there is no communication happening and received on other side(switch).
BSP used: BSP34.
Do we need to forecefully disable auto negotiation in SERDES register, or it is internally taken care, when requested for fixed link.
Could you please confirm, any possibility of checking the data is transferred successfully outside PFE0 eMAC.
Thanks in advance.