This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB8042A: TUSB8042A Downstream Compliance mode command

Part Number: TUSB8042A

Dear Experts

I am writing to get a help on a way to set force the TUSB8042A to TX Compliance mode for DFP of TUSB8042A.

This is for the only test mode not USB Compliance following condition. And should be fine with I2C command to set it to TX compliance mode.

And they are using an ARM based OS(QCom) now which they cannot utilize the XHSETT on their OS.

Currently my customer is using TUSB8042A with QCom for Windows Tablet Project.

Please review and let me get your advice on this.

Thanks and Best Regards

Billy Yun

  • Hi Billy,

    There is no way to force the TUSB8042A to compliance mode or test mode other than using commands generated from the USB host controller.  Does the customer's OS have any USB compliance tools?

    Regards,

    JMMN

  • Hello JMMN

    Thanks for the confirmation. and regarding the USB compliance tools, It seems QCom is preparing on the USB compliance tools but not available yet.

    Let me get back to you if there's any further required help on this.

    Thanks and Best Regards

    Billy Yun

  • Hello JMMN

    Thanks and there's an additional related query below.

    --> Could you let me get your guidance which document and pages my customer needs to refer to send the commands generated from the USB host controller from the USB.org?

    My customer will request it to QCom to follow.

    Please review and let me get your advice on this as well.

    Thanks and Best Regards

    Billy Yun

  • Hi Billy,

    Can you confirm if you customer needs the USB 2.0 compliance commands or the USB 3.0 compliance commands?

    Regards,

    JMMN

  • Hi JMMN

    Thanks and My customer needs the USB 3.0 compliance commands.

    Can you help on this?

    Thanks and Best Regards

    Billy Yun

  • HI Billy,

    The host will need to generate a command to the downstream port of the hub to be tested:

    SetPortFeature(PORT_LINK_STATE)=Compliance Mode

    The command is defined in 10.16.2.10 Set Port Feature section of the USB 3.2 specification.

    Regards,

    JMMN