Datasheet 213
Functional Description
5.18.12.1.3 FLR Completion
The Initiate FLR bit is reset (cleared) when the FLR reset is completed. This bit can be
used to indicate to the software that the FLR reset is completed.
Note: From the time Initiate FLR bit is written to 1, software must wait at least 100 ms before
accessing the function.
5.18.13 USB Overcurrent Protection
The PCH has implemented programmable USB Overcurrent signals. The PCH provides a
total of 8 overcurrent pins to be shared across the 14 ports.
Four overcurrent signals have been allocated to the ports in each USB Device:
• OC[3:0]# for Device 29 (Ports 0-7)
• OC[7:4]# for Device 26 (Ports 8-13)
Each pin is mapped to one or more ports by setting bits in the USBOCM1 and USBOCM2
registers. See Section 10.1.80 and Section 10.1.81. It is system BIOS’ responsibility to
ensure that each port is mapped to only one over current pin. Operation with more
than one overcurrent pin mapped to a port is undefined. It is expected that multiple
ports are mapped to a single overcurrent pin, however they should be connected at the
port and not at the PCH pin. Shorting these pins together may lead to reduced test
capabilities. By default, two ports are routed to each of the OC[6:0]# pins. OC7# is not
used by default.
NOTES:
1. All USB ports routed out of the package must have Overcurrent protection. It is
system BIOS responsibility to ensure all used ports have OC protection
2. USB Ports that are unused on the system (not routed out from the package) should
not have OC pins assigned to them