qcom: smb-lib: float D+/D- before running APSD at init
If D+/D- line are grounded while apsd is being rerun, it causes
incorrect detection of the usb type when apsd is rerun.
Ensure that D+/D- lines are floated.
Moreover there is a situation where hvdcp could be momentarily
enabled and disabled again in the initialization sequence. Fix it
by changing the order of votes on the hvdcp_disable_votable.
Change-Id: Ifaa55b5f24e2a30e93655c072e123316d886ed00
Signed-off-by:
Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Loading
Please register or sign in to comment