summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--futility/updater_utils.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/futility/updater_utils.c b/futility/updater_utils.c
index ce93e574..fc0bb4cb 100644
--- a/futility/updater_utils.c
+++ b/futility/updater_utils.c
@@ -475,6 +475,9 @@ char *host_detect_servo(int *need_prepare_ptr)
if (strstr(servo_type, "with_servo_micro"))
cmd = ("dut-control -o servo_micro_serialname"
" 2>/dev/null");
+ else if (strstr(servo_type, "with_c2d2"))
+ cmd = ("dut-control -o c2d2_serialname"
+ " 2>/dev/null");
else if (strstr(servo_type, "with_ccd"))
cmd = "dut-control -o ccd_serialname 2>/dev/null";
@@ -490,6 +493,10 @@ char *host_detect_servo(int *need_prepare_ptr)
VB2_DEBUG("Selected Servo Micro.\n");
programmer = "raiden_debug_spi";
need_prepare = 1;
+ } else if (strstr(servo_type, "c2d2")) {
+ VB2_DEBUG("Selected C2D2.\n");
+ programmer = "raiden_debug_spi";
+ need_prepare = 1;
} else if (strstr(servo_type, "ccd_cr50") ||
strstr(servo_type, "ccd_gsc")) {
VB2_DEBUG("Selected CCD.\n");