The USB 3.0 host controller TUSB7340 has four USB ports which can run at SuperSpeed, i.e. 5 Gbps. On the other side only one PCIe x1 interface is available, which also can run at 5 Gbps (forget the protocoll overhead for a moment).
Is it correct, that it is not possible to run more than one interface at SuperSpeed at the same time? Why didn't you implement a PCIe x4 interface, which would allow up to four ports to run at it highest speed?