OSDN Git Service

usb: gadget: gsi: Improve notify_req handling
authorMayank Rana <mrana@codeaurora.org>
Tue, 20 Sep 2016 03:25:53 +0000 (20:25 -0700)
committerHemant Kumar <hemantk@codeaurora.org>
Wed, 28 Dec 2016 17:12:41 +0000 (09:12 -0800)
commita0270cb40e5c03e828d927566a1000bd632ffa3f
tree4ce2dcefb6b76d8699ee5f053f78341a30db776c
parent55e8426a192811d7567f19d7e781727f46b0406d
usb: gadget: gsi: Improve notify_req handling

This change improves notify_req handling by removing existing state
machine used for queueing notify_req, and embed required type of
notify_request buffer while creating cpkt. It also makes sure not to
change notify_req buffer while it is queued with controller.

This change makes sure to queue any pending cpkt from gsi_resume()
once USB bus is resumed.

This change also starts logging important information of QTI packet
in read/write APIs and use qti_packet_debug module param to enable.

CRs-Fixed: 1070093
Change-Id: Ic4ae29583e6562eba768a97fa820954d15139064
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
drivers/usb/gadget/function/f_gsi.c
drivers/usb/gadget/function/f_gsi.h