cr50: add case closed debug profile for cr50

This allows servod console export for ec, ap, cr50
on cr50 CCD enabled machines with a servo v4 or suzyq.

BUG=chromium:571476
TEST=get ec, cr50. ap console on kevin through suzyq
TEST=sudo servod -c ccd_cr50.xml --product=0x5014
BRANCH=None

Change-Id: Ic6c7b8d21a5c1e47ed89fa7edbc765b7736a6af3
Signed-off-by: Nick Sanders <nsanders@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/362132
Commit-Ready: Dan Shi <dshi@google.com>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
diff --git a/servo/servo_interfaces.py b/servo/servo_interfaces.py
index 3ee365e..f07a6f4 100644
--- a/servo/servo_interfaces.py
+++ b/servo/servo_interfaces.py
@@ -9,7 +9,7 @@
 
 SERVO_ID_DEFAULTS = [(0x0403, 0x6011), (0x0403, 0x6014), (0x18d1, 0x5001),
                      (0x18d1, 0x5002), (0x18d1, 0x5004), (0x18d1, 0x500f),
-                     (0x18d1, 0x501a), (0x18d1, 0x501b)]
+                     (0x18d1, 0x5014), (0x18d1, 0x501a), (0x18d1, 0x501b)]
 
 # servo v1 w/o FT4232h EEPROM programmed
 INTERFACE_DEFAULTS[0x0403][0x6011] = ['ftdi_gpio', 'ftdi_i2c',
@@ -68,6 +68,24 @@
       'raw_pty': 'raw_ec_uart_pty'},
     ]
 
+# cr50 CCD
+CCD_DEFAULTS = [(0x18d1, 0x5014)]
+for vid, pid in CCD_DEFAULTS:
+  INTERFACE_DEFAULTS[vid][pid] = \
+    [{'name': 'stm32_uart', 'interface': 3}, # 1: EC_PD
+     {'name': 'stm32_uart', 'interface': 2}, # 2: AP
+     {'name': 'stm32_uart', 'interface': 0}, # 3: cr50 console
+     'dummy',                                # 4: HID: intf 1
+     'dummy',                                # 5: USB FW: intf 4
+     'dummy',                                # 6: SPI: intf 5
+     {'name': 'ec3po_uart',                  # 7: cr50 console
+      'raw_pty': 'raw_cr50_console_pty'},
+     'dummy',                                # 8: dummy
+     'dummy',                                # 8: dummy
+     {'name': 'ec3po_uart',                  #10: dut ec console
+      'raw_pty': 'raw_ec_uart_pty'},
+    ]
+
 # Servo micro
 SERVO_MICRO_DEFAULTS = [(0x18d1, 0x501a)]
 for vid, pid in SERVO_MICRO_DEFAULTS: