RM0390 Rev 4 1261/1328
RM0390 USB on-the-go full-speed/high-speed (OTG_FS/OTG_HS)
1264
success status change bit in the OTG interrupt status register. The application reads
the session request success bit in the OTG control and status register.
7. When the USB is powered, the OTG_FS/OTG_HS controller connects, completing the
SRP process.
A-device host negotiation protocol
HNP switches the USB host role from the A-device to the B-device. The application must set
the HNP-capable bit in the core USB configuration register to enable the OTG_FS/OTG_HS
controller to perform HNP as an A-device.
Figure 430. A-device HNP
1. DPPULLDOWN = signal from core to PHY to enable/disable the pull-down on the DP line inside the PHY.
DMPULLDOWN = signal from core to PHY to enable/disable the pull-down on the DM line inside the PHY.
The following points refer and describe the signal numeration shown in the Figure 430:
1. The OTG_FS/OTG_HS controller sends the B-device a SetFeature b_hnp_enable
descriptor to enable HNP support. The B-device’s ACK response indicates that the B-
device supports HNP. The application must set host Set HNP enable bit in the OTG