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.

TUSB7320: How to control TUSB7320

Part Number: TUSB7320

I have a question about how to control TUSB7320.
TUSB7320 is a XHCI standard device.
MAX_PORTS field in the Host Controller Structural Parameters 1 Register of TUSB7320 outputs the information that the number of ports is 4. However, TUSB7320 has only 2 ports physically.
I would like to know if it is safe to create a device driver to control TUSB7320 based on the number of ports output to the register of the TUSB7320 (4 ports).

  • Hi,

    The reason the TUSB7320 reports max ports as 4, instead of 2, is because each port is both a USB 3.0 port and a USB 2.0 port.  The 4 port USB 3.0 host reports as having max ports of 8 for the same reason.

    Regards,

    JMMN

  • Hi. JMMN.

    Thank you for your answer.
    I have an additional question about the specification of TUSB7320.
    Am I correct in assuming that the ports and pins on the TUSB7320 are as follows?
    Port1: USB3.0(USB_SSTXP_DN1, USB_SSTXN_DN1, USB_SSRXP_DN1, USB_SSRXN_DN1)
    Port2: USB2.0(USB_DP_DN1, USB_DM_DN1)
    Port3: USB3.0(USB_SSTXP_DN2, USB_SSTXN_DN2, USB_SSRXP_DN2, USB_SSRXN_DN2)
    Port4: USB2.0(USB_DP_DN2, USB_DM_DN2)

    Reards,

    Tomoaki

  • Hi Tomoaki,

    Physical port 1 is both USB3.0(USB_SSTXP_DN1, USB_SSTXN_DN1, USB_SSRXP_DN1, USB_SSRXN_DN1) and USB2.0(USB_DP_DN1, USB_DM_DN1), and physical port 2 is both USB3.0(USB_SSTXP_DN2, USB_SSTXN_DN2, USB_SSRXP_DN2, USB_SSRXN_DN2) and USB2.0(USB_DP_DN2, USB_DM_DN2). 

    Regards,

    JMMN