Skip to content

usb: renesas_usbhs: fixes this driver in gadget mode (part2)

Yoshihiro Shimoda linux-sh 6 versions – New

Get series with b4
b4 am 1415063145-4200-1-git-send-email-yoshihiro.shimoda.uh@renesas.com

Versions newest first · linked by author and title

  1. v6 Latest4 patches 0 repliesNew
  2. v54 patches 2 repliesSuperseded
  3. v44 patches 2 repliesSuperseded
Earlier versions · 3
VersionPostedPatchesRepliesStatus
v34 patches3 repliesSuperseded
v24 patches2 repliesSuperseded
v13 of 4 patches6 repliesSuperseded

Changes in v6 from the cover letter

- Fix "Fixes:" and version info for "Cc: [email protected]" in patch 1.

Patches in v6 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4usb: renesas_usbhs: gadget: fix NULL pointer dereference in ep_disable()drivers/usb/renesas_usbhs/mod_gadget.c+3 -00 replies
2/4usb: renesas_usbhs: gadget: fix the behavior of pullupdrivers/usb/renesas_usbhs/common.c drivers/usb/renesas_usbhs/mod_gadget.c+33 -30 replies
3/4usb: renesas_usbhs: fix the timing of dcp_control_transfer_donedrivers/usb/renesas_usbhs/fifo.c drivers/usb/renesas_usbhs/mod_gadget.c+3 -160 replies
4/4usb: renesas_usbhs: fix usbhs_pipe_clear() for DCP PIPEdrivers/usb/renesas_usbhs/fifo.c drivers/usb/renesas_usbhs/fifo.h drivers/usb/renesas_usbhs/mod_gadget.c +2 more+27 -40 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v6 yet.

Read the v6 thread

Cover letter [PATCH v6 0/4] usb: renesas_usbhs: fixes this driver in gadget mode (part2)

If we tested this driver as gadget, some issues below happened:
- Oops happened if g_audio.
- A usb enumeration may fail if we do insmod during connected the usb cable.
- A transaction will not finish if g_zero.
- A usb enumeration may fail after we re-connected the usb cable.

This patch serias fixes them.
This patch serias is based on Felipe's usb.git / testing/fixes branch. (commit id: 9f2104db129512fd2ee086c8a616d296d1afbb75)

Changes from v5:
- Fix "Fixes:" and version info for "Cc: [email protected]" in patch 1.

Changes from v4:
- Add "Fixes:" and version info for "Cc: [email protected]" in patch 1.

Changes from v3:
- Change redundant condtion in patch 1.

Changes from v2:
- Use USBHSG_STATUS_ instead of a new variable in patch 2.

Changes from v1:
- Rebase this patch serias for the latest testing/fixes branch.
- Add "From:" in patch 1 and 2.
- Add "Cc: <[email protected]>" in patch 1.

Yoshihiro Shimoda (4):
usb: renesas_usbhs: gadget: fix NULL pointer dereference in
ep_disable()
usb: renesas_usbhs: gadget: fix the behavior of pullup
usb: renesas_usbhs: fix the timing of dcp_control_transfer_done
usb: renesas_usbhs: fix usbhs_pipe_clear() for DCP PIPE

 drivers/usb/renesas_usbhs/common.c     |    6 +++--
 drivers/usb/renesas_usbhs/fifo.c       |   34 ++++++++++++++--------------
 drivers/usb/renesas_usbhs/fifo.h       |    1 +
 drivers/usb/renesas_usbhs/mod_gadget.c |   38 ++++++++++++++++++++++++++++++--
 drivers/usb/renesas_usbhs/mod_host.c   |    2 +-
 drivers/usb/renesas_usbhs/pipe.c       |    8 +++++--
 6 files changed, 66 insertions(+), 23 deletions(-)
Signature · 1 line
1.7.9.5