Margining Port Capabilities and Status Register @0x924

Margining Port Capabilities and Status Register.

Table 1. i_margining_port_capabilities_status_reg
Bits SW Name Description Reset
0 R Margining uses Driver Software [MARUDS] If Set, indicates that Margining is partially implemented using Device Driver software. Margining Software Ready indicates when this software is initialized. If Clear, Margining does not require device driver software. The Controller implementation requires driver software to initialize the Rx Margining parameter values in Local Management Registers for Lane Margining. Hence, the default value of this bit is set to 1. 0x1
15:1 R Reserved [R0] Reserved 0x0
16 R Margining Ready [MRDY] Indicates when the Margining feature is ready to accept margining commands. If the Margining uses Driver Software bit is 1, then the Controller sets this status bit when the Margining Software Ready bit is set and the Link is in Gen4 L0 state. If the Margining uses Driver Software bit is 0, then the Controller sets this status bit when the Link is in Gen4 L0 state. 0x0
17 R Margining Software Ready [MSRDY] When Margining uses Driver Software is Set, then this bit, when Set, indicates that the required software has performed the required initialization. The value of this bit is Undefined if Margining users Driver Software is Clear. The Controller implementation sets the default value of this bit to 0. The driver software must initialize the Rx Margining parameters in the Local Management Lane Margining Registers and then program this bit to 1. 0x0
31:18 R Reserved [R1] Reserved 0x0