-
Bug
-
Resolution: Fixed
-
Medium
-
PDK
-
PDK-9673
-
PROCESSOR_SDK_07.01.00
-
PROCESSOR_SDK_08.00.00
-
j721e-evm
TheĀ "invertTxPolarity" configuration passed via serdesLaneEnableParams->invertTXPolarity to CSL_serdesLaneEnable() is being set and later overwritten in the same function:
- CSL_serdesLaneEnable() calls the function CSL_serdesInvertLaneTXPolarity. The requested "invertTxPolarity" is correctly written to hardware register here.
- But at a later point, CSL_serdesLaneEnable() calls the function CSL_serdesEnableLanes() which overwrites the "invertTxPolarity" bit set in previous step.
From the caller's perspective, it's as if the requested "invertTxPolarity" didn't take effect.
This issue was observed in Sierra1 lane 0 configured as SGMII in Daimler custom board.