Universal Serial Bus OTG Controller
UG0331 User Guide Revision 15.0
366
10.3.14.2 LPM_ATTR_REG Bit Definitions
10.3.14.3 LPM_CTRL_REG (Peripheral) Bit Definitions
Table 305 •
LPM_ATTR_REG (0x40043360)
Bit
Number
Name
Reset
Value Function
[15:12]
EndPnt
0
This is the endpoint that is in the token packet of the LPM transaction.
[11:9]
Reserved
N/A
8
RmtWak
0
This bit is the remote wake-up enable bit.
0: Remote wake-up is not enabled.
1: Remote wake-up is enabled
This bit is applied on a temporary basis and is applied only to the current suspend
state. After the current suspend cycle, the remote wake-up capability that was
negotiated upon enumeration applies.
[7:4]
HIRD
0
This is the host initiated resume duration. This value is the minimum time the host
drives resume on the bus. The value in this register corresponds to an actual resume
time as follows:
Resume Time = 50 µs + HIRD × 75 µs.
This results a range 50 µs to 1200 µs.
[3:0]
LinkState
0
This value is provided by the host to the peripheral to indicate what state the
peripheral must transition to after the receipt and acceptance of a LPM transaction.
0000: Reserved
0001: Sleep state (L1)
0010: Reserved
0011: Reserved
Table 306 •
LPM_CTRL_REG (0x40043362)(Peripheral)
Bit
Number
Name
Reset
Value Function
[7:5]
Reserved N/A
4
LPMNAK 0
Places all endpoints in a state such that the response to all transactions other than an
LPM transaction is a NAK. This bit takes effect only after the USB controller has been
LPM suspended. In this case, the USB controller continues to NAK until this bit has
been cleared by software.
[3:2]
LPMEN
0
Enables LPM in the USB controller. There are three levels in which LPM can be
enabled, which determines the response of the USB controller to LPM transactions.
Following are the three levels:
00: LPM and extended transactions are not supported. In this case, the USB
controller does not respond to LPM transactions and the transaction timeouts.
01: LPM and extended transactions are not supported. In this case, the USB
controller does not respond to LPM transactions and the transaction timeouts.
10: LPM is not supported but extended transactions are supported. In this case, the
USB controller responds to an LPM transaction with a STALL.
11: The USB controller supports LPM extended transactions. In this case, the USB
controller responds with a NYET or an ACK as determined by the value of LPMXMT
(bit 0 of this register) and other conditions.
1
LPMRES 0
Initiates resume (remote wake-up). This bit differs from the classic RESUME bit
(POWER_REG.bit2) in that the RESUME signal timing is controlled by hardware.
When software writes this bit, resume signaling is asserted for 50 µs. This bit is self
clearing.
Содержание SmartFusion2 MSS
Страница 1: ...UG0331 User Guide SmartFusion2 Microcontroller Subsystem ...
Страница 166: ...Cortex M3 Processor Reference Material UG0331 User Guide Revision 15 0 132 ...
Страница 200: ...Embedded NVM eNVM Controllers UG0331 User Guide Revision 15 0 166 Figure 87 System Builder Window ...
Страница 407: ...Universal Serial Bus OTG Controller UG0331 User Guide Revision 15 0 373 ...
Страница 806: ...Fabric Interface Controller UG0331 User Guide Revision 15 0 772 Figure 345 FIC Master AHB Lite Subsystem ...