summaryrefslogtreecommitdiff
path: root/extra/usb_updater/servo_updater.py
diff options
context:
space:
mode:
Diffstat (limited to 'extra/usb_updater/servo_updater.py')
-rwxr-xr-xextra/usb_updater/servo_updater.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/extra/usb_updater/servo_updater.py b/extra/usb_updater/servo_updater.py
index 38c92cb68e..1c8981efa5 100755
--- a/extra/usb_updater/servo_updater.py
+++ b/extra/usb_updater/servo_updater.py
@@ -213,6 +213,8 @@ def main():
help="Update even if version match", default=False)
parser.add_argument('-v', '--verbose', action="store_true",
help="Chatty output")
+ parser.add_argument('-r', '--reboot', action="store_true",
+ help="Always reboot, even after probe.")
args = parser.parse_args()
@@ -237,6 +239,8 @@ def main():
if newvers == vers:
print("No version update needed")
+ if args.reboot is True:
+ select(vidpid, iface, serialno, "ro", debuglog=debuglog)
return
else:
print("Updating to recommended version.")