Follow the procedure described in section Section 12.7.2.3.1.2, but do not release the common or lanes from reset.
Write the following registers.
PMA Register (cmn): DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT21[0] O_RX_DIG_BIST_EN =
1’b1, to enable the analog BIST power island in common.
PMA Register (cmn): DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT28[19:16] = 4’b1111, to
enable the data lane diagnostic low power override functions, and drive
LP11 from common to the data lanes.
PMA Register (data lanes): DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT30[1]
TM_LPRX_BIST_EN = 1’b1, to enable the diagnostic low power override
MUXes in the analog.
PMA Register (data lanes): DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT1[9:8] = 2’b11, to
force the analog ULPS receiver to be enabled.
Release the common from reset, and wait for
DPHY_RX_VBUS2APB_ISO_PHY_ISO_CMN_CTRL[5] O_CMN_READY to be driven to 1’b1.
Release the clock and data lanes from reset, and wait for
DPHY_RX_VBUS2APB_ISO_PHY_ISO_CMN_CTRL[8] LANE_READY_CMN to be driven to
1’b1.
Poll PMA Register (CMN): DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT56[20-11]
I_CMN_RX_SSM_STATE until it is set to 9’b100000000.
Repeat the following for each of the following values, to drive LP values from common and test the analog functions in the data lanes: 2’b01, 2’b00, 2’b10, 2’b11.
Write the PMA Register (cmn): DPHY_RX_VBUS2APB_CMN0_CMN_DIG_TBIT28[18,16] =
value.
Read and confirm the PMA Register (data lanes):
DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT34[13:12] = value.
Read and confirm the PMA Register (data lanes):
DPHY_RX_VBUS2APB_DL0_RX_DIG_TBIT34[9:8] = value.