OSDN Git Service

qcom: smb-lib: rerun APSD on insertion for micro USB mode
authorAshay Jaiswal <ashayj@codeaurora.org>
Fri, 14 Apr 2017 04:12:32 +0000 (09:42 +0530)
committerAshay Jaiswal <ashayj@codeaurora.org>
Sun, 16 Apr 2017 16:00:29 +0000 (21:30 +0530)
commitdabce32c2471a9557ca4fb24b6eec4615ff6b10f
tree871b97d7388b93647bdf78e4d9a3cebb79b527a2
parent9b3e8a81dcee1d1b92db6429f9abd83cc22c01f4
qcom: smb-lib: rerun APSD on insertion for micro USB mode

In case of very slow insertion of SDP/DCP there is a possibility
that D+/D- makes contact while APSD is in progress. This will
result in an incorrect type detection.
Fix this by doing a APSD rerun after charger-type detection is
complete.

CRs-Fixed: 2032590
Change-Id: I0037b90f29dbe65a2cdb2771d5caceff77862f03
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
drivers/power/supply/qcom/smb-lib.c
drivers/power/supply/qcom/smb-lib.h