Physical Layer Configuration Register 0 @0x0
This register contains the configured parameters at the Physical Layer of the link, and status information from the Physical Layer.
| Bits | SW | Name | Description | Reset |
|---|---|---|---|---|
| 0 | R | Link Status [LS] | Current state of link (1 = link training complete, 0 = link training not complete). | 0x0 |
| 2:1 | R | Negotiated Lane Count [NLC] | Lane count negotiated with other side during link training (00 = x1, 01 = x2, 10 = x4, 11 = x8). | 0x2 |
| 4:3 | R | Negotiated Speed [NS] | Current operating speed of link (00 = 2.5G, 01 = 5G, 10 = 8G, 11 = 16G ). | 0x0 |
| 5 | R | Link Training Direction [LTD] | The state of this bit indicates whether the Controller completed link training as an upstream port(Endpoint)(=0) or a downstream port(Root Port)(=1). Default value depends on CORE_TYPE strap pin. | 0x1 |
| 6 | R/W | Phy Error Reporting [APER] | This bit controls the reporting of Errors Detected by the PHY. The Errors
Detected by the PHY include:
|
0x0 |
| 7 | R/W | Tx Swing Setting [TSS] | This bit drives the PIPE_TX_SWING output of the Controller. | 0x0 |
| 15:8 | R | Received FTS Count for 2.5 GT/s speed [RFC] | FTS count received from the other side during link training for use at the 2.5 GT/s link speed. The Controller transmits this many FTS sequences while exiting the L0S state when operating at the 2.5 GT/s speed. | 0x0 |
| 23:16 | R | Received Link ID [RLID] | Link ID received from other side during link training. | 0x0 |
| 29:24 | R | LTSSM State [LTSSM] | Current state of the LTSSM. The encoding of the states is given in Appendix C. | 0x0 |
| 30 | R | Remote Linkwidth Upconfigure Capability Status [R0] | A 1 in this field indicates that the remote node advertised Linkwidth Upconfigure Capability in the training sequences in the Configuration.Complete state when the link came up. A 0 indicates that the remote node did not set the Link Upconfigure bit. | 0x0 |
| 31 | R/W | Master Loopback Enable [MLE] | When the Controller is operating as a Root Port, setting this to 1 causes the LTSSM to initiate a loopback and become the loopback master. This bit is not used in the Endpoint Mode. | 0x0 |