hdctools: add skate servo configs

BUG=chrome-os-partner:26526
TEST=manually run these:
sudo emerge hdctools
sudo servod --board=skate

Signed-off-by: Katie Roberts-Hoffman <katierh@chromium.org>
Change-Id: I93b086aa3b693c9a07d24984da217dd78db3f362
Reviewed-on: https://chromium-review.googlesource.com/188925
Reviewed-by: Yusuf Mohsinally <mohsinally@chromium.org>
diff --git a/servo/data/Makefile b/servo/data/Makefile
index f9fcfcc..eb239ab 100644
--- a/servo/data/Makefile
+++ b/servo/data/Makefile
@@ -9,8 +9,8 @@
 XML_DST		= $(addprefix $(THIS_BUILD_DIR)/,$(XML_SRC))
 INAS		= wario.xml waluigi.xml servo_loc.xml link_dvt.xml link.xml    \
 		  snow.xml daisy.xml mccroskey.xml spring_v0_r0.xml spring.xml \
-		  pi.xml pit.xml falco.xml peppy.xml rambi.xml nyan.xml samus.xml \
-		  rambi_1v5_r0_loc.xml rambi_2v0_r0_loc.xml
+		  pi.xml pit.xml falco.xml peppy.xml rambi.xml nyan.xml \
+		  samus.xml rambi_1v5_r0_loc.xml rambi_2v0_r0_loc.xml skate.xml
 
 # TODO(tbroch) should probably be added to setup.py if possible
 all:	$(INAS) $(XML_DST)
diff --git a/servo/data/servo_skate_overlay.xml b/servo/data/servo_skate_overlay.xml
new file mode 100644
index 0000000..bef3712
--- /dev/null
+++ b/servo/data/servo_skate_overlay.xml
@@ -0,0 +1,15 @@
+<root>
+  <include>
+    <name>servoflex_v2_r0_p50.xml</name>
+  </include>
+  <include>
+    <name>arm_ec_common.xml</name>
+  </include>
+  <!-- ******** Controls ******** -->
+  <control>
+    <name>power_state</name>
+    <doc>Used to turn the DUT off and on</doc>
+    <params cmd="set" interface="servo" drv="daisy_power" input_type="str"
+      reset_hold="0.1" reset_recovery="0.0"/>
+  </control>
+</root>
diff --git a/servo/data/skate.py b/servo/data/skate.py
new file mode 100644
index 0000000..95ffd73
--- /dev/null
+++ b/servo/data/skate.py
@@ -0,0 +1,20 @@
+# Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+inas = [(0x40, 'pp1800', 1.8, 0.01, 'loc0', True),
+        (0x41, 'ap_mif', 1, 0.01, 'loc0', True),
+        (0x42, 'ap_g3d', 1, 0.005, 'loc0', True),
+        (0x43, 'ap_arm', 1, 0.005, 'loc0', True),
+        (0x44, 'ap_int', 1, 0.01, 'loc0', True),
+        (0x45, 'pp2000_ldoin', 2, 0.01, 'loc0', True),
+        (0x46, 'pp1350_ldoin', 1.35, 0.01, 'loc0', True),
+        (0x47, 'pp3300_ec', 3.3, 2.2, 'loc0', True),
+        (0x48, 'pp1200_edp', 1.2, 0.6, 'loc0', True),
+        (0x49, 'pp1800_mydp', 1.8, 0.8, 'loc0', True),
+        (0x4A, 'pp1000_mydp', 1, 0.8, 'loc0', True),
+        (0x4B, 'pp1350_ddr', 1.35, 0.01, 'loc0', True),
+        (0x4C, 'pp3300', 3.3, 0.01, 'loc0', True),
+        (0x4D, 'pp5000', 5, 0.01, 'loc0', True),
+        (0x4E, 'pp3300_alw', 3.3, 0.2, 'loc0', True),
+        (0x4F, 'ppvar_vbat', 14, 0.01, 'loc0', True)]
+