ZHCSFQ2C November 2016 – June 2018 TUSB422
PRODUCTION DATA.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved | DEBUG_ACC_CTL | I2C_CLOCK_STRETCHING_CTL | BIST_TEST_MODE | PLUG_ORIENTATION | |||
R | R/W | R | R | R/W | R/W |
LEGEND: R/W = Read/Write; R = Read only |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7:5 | Reserved | R | 000 | Reserved |
4 | DEBUG_ACC_CTL | R/W | 0 | 0b: Controlled by TUSB422 (power on default)
1b: Controlled by TCPM. The TCPM writes 1b to this register to take over control of asserting the DebugAccessoryConnected#. This field has no meaning for TUSB422. |
3:2 | I2C_CLOCK_STRETCHING_CTL | R | 00 | Clock Stretching Control
00b: Disable clock stretching. TUSB422 will not perform any clock stretching during I2C transfers. 01b: Reserved 10b: Enable clock stretching. TUSB422 is allowed limited clock stretching during each I2C Transfer. 11b: Enable clock stretching only if the Alert pin is not asserted. As soon as Alert is asserted, clock stretching is disabled by the TUSB422. TUSB422 does not support clock stretching |
1 | BIST_TEST_MODE | R/W | 0 | Setting this bit to 1 is intended to be used only when a USB compliance tester is using USB BIST Test Data to test the PHY layer of the TUSB422. The TCPM should clear this bit when a detach is detected.
0: Normal Operation. Incoming messages enabled by RECEIVE_DETECT passed to TCPM via Alert. 1: BIST Test Mode. Incoming messages enabled by RECEIVE_DETECT result in GoodCRC response but will not be passed to the TCPM via Alert. |
0 | PLUG_ORIENTATION | R/W | 0 | 0b: When VCONN is enabled, apply it to the CC2 pin. Monitor the CC1 pin for BMC communications if PD messaging is enabled.
1b: When VCONN is enabled, apply it to the CC1 pin. Monitor the CC2 pin for BMC communications if PD messaging is enabled. |