OT specific merge request
This merge request introduces an improved and revised version of the initial D19clpGBTInterface. The main modifications / inclusions are :
- Cleaned the header file from excessive commented verbosity to make it more readable
- Removed this pointer calls
- Replaced sprintf based register definition by string-based definition
- Included verification loop in lpGBT read/write functions
- Changed ConfigureTxRxPolarity to ConfigureHighSpeedPolarity to avoid confusion between elink-Rx/Tx and high-speed-link-Rx/Tx
- Change IsRxLocked to GetPUSMStatus for more generic register access
- Introduced lpGBT GPIO configuration function
- Introduced BERT tester functions
- Introduced PS-ROH specific configuration function
- Introduced CIC/SSA/MPA/CBC specific read/write functions awaiting the CPB availability
This merge request also introduces in the D19cFWInterface OptoLink functions for configuration of the lpGBT using the serial interface (optical).
Finally, it introduces a new tool PSROHHybridTester and a binary PSROHTest dedicated to PS-ROH testing.