LTR Snoop/No-Snoop Latency Register @0x21c

This register contains the Snoop and No-Snoop Latency parameters used by the Controller when sending Latency Tolerance Reporting (LTR) Message. When the Controller is configured in the Endpoint mode, client software can program these fields to the desired latency settings and then set the Send LTR Message bit in the LTR Message Generation Control Register to send an LTR message to the Root Complex. The fields in this register should not be changed when the Send LTR Message bit in the LTR Message Generation Control Register is 1, which indicates that an LTR message is pending to be transmitted.

Table 1. i_ltr_snoop_lat_reg
Bits SW Name Description Reset
9:0 R/W No-Snoop Latency Value [NSLV] The client software must program this field with the value to be sent in the No-Snoop Latency Value field of the LTR message. 0x0
12:10 R/W No-Snoop Latency Scale [NSLS] The client software must program this field with the value to be sent in the No-Snoop Latency Scale field of the LTR message. 0x0
14:13 R Reserved [R12] Reserved 0x0
15 R/W No-Snoop Latency Requirement [NSLR] The client software must set this bit to 1 to set the No-Snoop Latency Requirement bit in the LTR message to be sent. 0x0
25:16 R/W Snoop Latency Value [SLV] The client software must program this field with the value to be sent in the Snoop Latency Value field of the LTR message. 0x0
28:26 R/W Snoop Latency Scale [SLS] The client software must program this field with the value to be sent in the Snoop Latency Scale field of the LTR message. 0x0
30:29 R Reserved [R13] Reserved 0x0
31 R/W Snoop Latency [SL] The client software must set this bit to 1 to set the Snoop Latency Requirement bit in the LTR message to be sent. 0x0