usb: dwc2: Fix core reset and force mode delays
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v5 Latest3 patches 11 repliesIn review
- v43 patches 2 repliesSuperseded
- v33 patches 0 repliesSuperseded
Earlier versions · 2
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v2 | 4 patches | 0 replies | Superseded | |
| v1 | 4 patches | 7 replies | Superseded |
Changes in v5 from the cover letter
* Added Stefan Wahren's tested-by
* Dropped RFT
Patches in v5 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | usb: dwc2: gadget: Only initialize device if in device modedrivers/ | +5 | 0 replies | |
| 2/3 | usb: dwc2: Add delay to core soft resetdrivers/ drivers/ drivers/ | +97 | 0 replies | |
| 3/3 | usb: dwc2: Properly account for the force mode delaysdrivers/ | +14 | 11 replies |
Reviews trailers per patch
None of the 3 patches has a Reviewed-by or Acked-by.
| Patch | Heiko Stuebner | Stefan Wahren |
|---|---|---|
| 1/3 | T-b | T-b |
| 2/3 | T-b | |
| 3/3 | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v5 0/3] usb: dwc2: Fix core reset and force mode delays
This series accounts for the delay from the IDDIG debounce filter when switching modes. This delay is a function of the PHY clock speed and can range from 5-50 ms. This delay must be taken into account on core reset and force modes. A full explanation is provided in the patch commit log and code comments.
This revision of the series increases the IDDIG delay to 100 ms. Some rockchip platforms seem to timeout even with 50 ms so I have doubled this.
Appreciate any testing on RK3188 platforms.
v5:
* Added Stefan Wahren's tested-by
* Dropped RFT
v4:
* Increased the IDDIG delay to 110ms.
* Removed tested-by for patch 2 since I have changed the delays.
v3:
* Added tested-bys for patch 1-2
* Fixed an issue where a function was not returning a value
* Dropped patch 4
v2:
* Broke up the last patch of the original series
Regards,
John
John Youn (3):
usb: dwc2: gadget: Only initialize device if in device mode
usb: dwc2: Add delay to core soft reset
usb: dwc2: Properly account for the force mode delays
drivers/usb/dwc2/core.c | 126 +++++++++++++++++++++++++++++++++++++++------- drivers/usb/dwc2/core.h | 1 + drivers/usb/dwc2/gadget.c | 7 ++- drivers/usb/dwc2/hw.h | 1 + 4 files changed, 116 insertions(+), 19 deletions(-)
Signature · 1 line
2.9.0