grunt: servo overlay

This gives us some initial settings for servo for Grunt.

This reconfigures the warm_reset pin, as it's now on pin 39 (as it is on
some other new boards).

It also sets the Vref for the PCH SPI write-protect to 3.3V since that's
the voltage everything else seems to use for signaling there.

BUG=b:67187156
TEST=sudo emerge hdctools

Change-Id: I54ce38975c6559876cbf35acbf9ada5b9dbf2953
Reviewed-on: https://chromium-review.googlesource.com/818302
Commit-Ready: Justin TerAvest <teravest@chromium.org>
Tested-by: Justin TerAvest <teravest@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Justin TerAvest <teravest@chromium.org>
diff --git a/servo/data/servo_grunt_overlay.xml b/servo/data/servo_grunt_overlay.xml
new file mode 100644
index 0000000..986c80b
--- /dev/null
+++ b/servo/data/servo_grunt_overlay.xml
@@ -0,0 +1,25 @@
+<root>
+  <include>
+    <name>servoflex_v2_r0_p50.xml</name>
+  </include>
+  <include>
+    <name>x86_ec_common.xml</name>
+  </include>
+
+  <!-- warm_reset is on pin 39, reconfigure -->
+  <include>
+    <name>warm_reset_reconf.xml</name>
+  </include>
+
+  <control>
+    <name>fw_wp_state</name>
+    <doc>Used to turn fw wp off and on</doc>
+    <params clobber_ok="" fw_wp_vref="pp3300"/>
+  </control>
+  <control>
+    <name>ec_chip</name>
+    <doc>EC chip name (read-only)</doc>
+    <params clobber_ok="" cmd="get" subtype="chip" interface="servo"
+    drv="cros_chip" chip="npcx_spi"/>
+  </control>
+</root>