We have some findings about USB port pair mapping during debug "USB Exposed Port SystemTest " WHQL issue in project side.
1. According to Haswell Mobile Platform design guide IBL#486713 page 247, It seems HW can change port pairing mapping by OC pins and if port pairing mapping changed,ACPI tables and BIOS should be updated to reflect the mapping.
15.5.1USB 3.0*/2.0 Port Pairing
The Haswell PCH has support for up to 6 USB 3.0 capable ports to provide support for Super Speed USB devices. In addition the PCH support up to 14 USB 2.0 ports that can be used to connect tohigh-speed, full-speed and low-speed USB devices. Haswell PCH incorporates anXHCI controller in addition to 2 EHCI controllers. The six USB 3.0 ports are mapped to 6 of the existing USB 2.0 ports. The only restriction on mapping USB3.0 signals with USB 2.0 signals to the same connector is determined by the Over current pins. Overcurrent Pins [0-3] m