pd_faft: Set back the charge limit to the max 20V at the end

The firmware_PDVbusRequest changes the charge limit to different
voltages. Should set it back the max 20V at the end.

BUG=b:136590596
TEST=Ran the firmware_PDVbusRequest together with other tests; checked
the next test can negotiate the charge voltage to 20V.

Change-Id: I83fead75a230226b085f29612b05002a86dfcfcb
Reviewed-on: https://chromium-review.googlesource.com/1688189
Tested-by: Wai-Hong Tam <waihong@google.com>
Commit-Ready: Wai-Hong Tam <waihong@google.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: C Shapiro <shapiroc@chromium.org>
Reviewed-by: Garry Wang <xianuowang@chromium.org>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-by: Dana Goyette <dgoyette@chromium.org>
diff --git a/server/site_tests/firmware_PDVbusRequest/firmware_PDVbusRequest.py b/server/site_tests/firmware_PDVbusRequest/firmware_PDVbusRequest.py
index 67ac643..19a0faf 100644
--- a/server/site_tests/firmware_PDVbusRequest/firmware_PDVbusRequest.py
+++ b/server/site_tests/firmware_PDVbusRequest/firmware_PDVbusRequest.py
@@ -64,6 +64,9 @@
         self.usbpd.send_command('chan 0')
 
     def cleanup(self):
+        # Set back to the max 20V SRC mode at the end.
+        self.pdtester.charge(self.USBC_MAX_VOLTAGE)
+
         self.usbpd.send_command('chan 0xffffffff')
         super(firmware_PDVbusRequest, self).cleanup()