Margining Port Capabilities and Status Register @0x924
Margining Port Capabilities and Status Register.
| 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 |