A card having a first device and a second device is plugged into a root
port having a predefined root port width. The first device is trained and
the device lane width is determined. If the root port width is greater
than the device lane width then the root port is dynamically configured
via hardware strapping to include a predefined number of adjacent ports
with each port having a lane width equal to the device lane width. The
root port is reset to force training of the first device and the second
device.