v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha
v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha

Link Power Management Settings

These settings specify the USB 3.2 Link settings that the Voyager USB 3.2 Exerciser uses for link power management.

Setting

Description

PwrStateAccept

Specifies how the Exerciser replies in response to a Power Management states entry request in power state change link commands (LGO_U1, LGO_U2, and LGO_U3).

Bit 0 specifies that the Exerciser replies with the LAU link command on LGO_U1. Otherwise, it replies with the LXU link command.

Bit 1 specifies that the Exerciser replies with the LAU link command on LGO_U2. Otherwise, it replies with the LXU link command.

Bit 2 specifies that the Exerciser replies with the LAU link command on LGO_U3. Otherwise, it replies with the LXU link command.

Example: Set PwrStateAccept = AU1

Possible values are any combination of the following flags:
AU1 = 0x1 # Accept the request of entering U1 by sending LAU.
AU2 = 0x2 # Accept the request of entering U2 by sending LAU.
AU3 = 0x4 # Accept the request of entering U3 by sending LAU.
AU_ALL = (AU1 | AU2 | AU3)
AU_AUTO = 0x7 # AUTO mode. Reply to LGO_U1, LGO_U2, or
LGO_U3 based on the configured value through LMPs.

Default value: AUTO (0x7), so that the Exerciser accepts all power state change requests.

Applicable Mode: HOST, DEVICE

DisableLPMA

Specifies whether the Exerciser responds with the LPMA link command in response to LAU link commands. (This command is used in conjunction with LGO_Ux and LAU handshakes to guarantee that both ports are in the same state.)

Example: Set DisableLPMA = 1

Possible values are:
0 # Enables sending of LPMA in response to LAU. (Normal behavior)
1 # Disables sending of LPMA in response to LAU.

Default value: 0

Applicable Mode: HOST, DEVICE

DisablePMLCTimeout

Specifies whether the Exerciser link layer raises an error if the PM Link command is not received during specified timeout.

Example: Set DisablePMLCTimeout = 1

Possible values are:
0 # Enables detection of timeout on receiving response to PM Link command.
1 # Disables detection of timeout on receiving response to PM Link command.

Default value: 0

Applicable Mode: HOST

PMLCTimeout

Controls the timeout of receiving LC response during PM entry handshake, which is the time between LGO_U1, LGO_U2, or LGO_U3 to LAU or LXU and the time between LAU to LPMA.

Example: Set PMLCTimeout = 40

Possible values are:
number of nanoseconds for PMLC timeout.
0xFFFFFFFF # AUTO (as defined by spec)

Default value: AUTO (0xFFFFFFFF)

Applicable Mode: DEVICE, HOST