UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
616 of 1269
NXP Semiconductors
UM10503
Chapter 24: LPC43xx USB1 Host/Device controller
7
SUSP
Suspend
Together with the PE (Port enabled bit), this bit describes the port states,
see
Table 483 “Port states as described by the PE and SUSP bits in the
.
The host controller will unconditionally set this bit to zero when software
sets the Force Port Resume bit to zero. The host controller ignores a write
of zero to this bit.
If host software sets this bit to a one when the port is not enabled (i.e. Port
enabled bit is a zero) the results are undefined.
This bit is 0 if PP (Port Power bit) is 0.
0
R/W
0
Port not in Suspended state
1
Port in Suspended state
When in Suspended state, downstream propagation of data is blocked on
this port, except for port reset. The blocking occurs at the end of the current
transaction if a transaction was in progress when this bit was written to 1.
In the Suspended state, the port is sensitive to resume detection. Note that
the bit status does not change until the port is suspended and that there
may be a delay in suspending a port if there is a transaction currently in
progress on the USB.
8
PR
Port reset
When software writes a one to this bit the bus-reset sequence as defined in
the USB Specification Revision 2.0 is started. This bit will automatically
change to zero after the reset sequence is complete. This behavior is
different from EHCI where the host controller driver is required to set this
bit to a zero after the reset duration is timed in the driver.
This bit is 0 if PP (Port Power bit) is 0.
0
R/W
0
Port is not in the reset state.
1
Port is in the reset state.
9
HSP
High-speed status
0
RO
0
Host/device connected to the port is not in High-speed mode.
1
Host/device connected to the port is in High-speed mode.
11:10 LS
Line status
These bits reflect the current logical levels of the USB_DP and USB_DM
signal lines. USB_DP corresponds to bit 11 and USB_DM to bit 10.
In host mode, the use of linestate by the host controller driver is not
necessary for this controller (unlike EHCI) because the controller hardware
manages the connection of LS and FS.
0x3
RO
0x0
SE0 (USB_DP and USB_DM LOW)
0x1
J-state (USB_DP HIGH and USB_DM LOW)
0x2
K-state (USB_DP LOW and USB_DM HIGH)
0x3
Undefined
Table 482. Port Status and Control register in host mode (PORTSC1_H - address 0x4000 7184) bit description
…continued
Bit
Symbol
Value
Description
Reset
value
Access