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.

TUSB8041A: could we enable/disable individual port?

Part Number: TUSB8041A


Hi Team,

My customer is considering using TUSB8041A, but would like to control each of the 4 port individually. Is the TUSB8041A support individual port enable/disable?

  • Hi,

    You can permanently disable / enable ports on the hub using I2C or OTP ROM, but during active operation any port disable / enable is controlled by the USB host controller.

    Regards,

    JMMN

  • Hi JMMN,

    My customer would like to select the port/ports to be enable/disable during the start up (BIOS configuration). In this case, how to configure the register? Is it via USED[3:0] in Port Configuration register (table 5)? Their upstream port is USB3.0.

    I only find 6 setting here, but in table 15, it mentioned that each bit corresponds to each port, except ports 1 and 3 disabled. Could advise how to set individual port enable/disable?

  • You can use the USED register bits to enable / disable the ports.  As noted, the only invalid combination is if you try to mark both ports 1 and 3 as disabled at the same time.  If all your ports will be USB 3.0 capable and removable (no permanently connected devices) - the USED register is the only one you need to set.

    Regards,

    JMMN