summaryrefslogtreecommitdiff
path: root/drivers/usb/pd
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-09-30 18:23:42 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-09-30 18:23:41 -0700
commit1e2257a17f534ab3e23687e0f771bb4bcd5cec35 (patch)
tree2ae04b659b6507a2d1046abe523c0cbc99cb5119 /drivers/usb/pd
parent74388a6568642c3090cfc7478c28a7a94855deb0 (diff)
parent4e9330685211bfdbf0095678ba09d4d381b806f7 (diff)
Merge "usb: pd: Clear requested_voltage/current values on disconnect"
Diffstat (limited to 'drivers/usb/pd')
-rw-r--r--drivers/usb/pd/policy_engine.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/pd/policy_engine.c b/drivers/usb/pd/policy_engine.c
index 0114323d688b..6affd488a3d0 100644
--- a/drivers/usb/pd/policy_engine.c
+++ b/drivers/usb/pd/policy_engine.c
@@ -1268,6 +1268,8 @@ static void usbpd_sm(struct work_struct *w)
pd->caps_count = 0;
pd->hard_reset_count = 0;
pd->src_cap_id = 0;
+ pd->requested_voltage = 0;
+ pd->requested_current = 0;
memset(&pd->received_pdos, 0, sizeof(pd->received_pdos));
val.intval = 0;