poppy: Add INA support

BUG=chrome-os-partner:61566
TEST=None

Change-Id: Id30793f863cc075e8243e8d21f0e86b37afc301e
Reviewed-on: https://chromium-review.googlesource.com/427531
Commit-Ready: Nicolas Boichat <drinkcat@chromium.org>
Tested-by: Tony Lin <tonycwlin@chromium.org>
Tested-by: Nicolas Boichat <drinkcat@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Tony Lin <tonycwlin@chromium.org>
Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
diff --git a/servo/data/Makefile b/servo/data/Makefile
index 9fa9394..6013b7d 100644
--- a/servo/data/Makefile
+++ b/servo/data/Makefile
@@ -19,7 +19,7 @@
 		  kevin_r1_loc.xml kevin_r2_loc.xml caroline_evt_loc.xml \
                   samus.xml whale_samus_dut.xml gru_r0.xml servo_v4_inas.xml \
                   glados_p1_inas.xml glados_r2_inas.xml chell_r1_inas.xml \
-                  reef_r1_inas.xml eve_r0_inas.xml
+                  reef_r1_inas.xml eve_r0_inas.xml poppy.xml
 
 # TODO(tbroch) should probably be added to setup.py if possible
 all:	$(INAS) $(XML_DST)
diff --git a/servo/data/poppy.py b/servo/data/poppy.py
new file mode 100644
index 0000000..08f9cd4
--- /dev/null
+++ b/servo/data/poppy.py
@@ -0,0 +1,24 @@
+# Copyright 2017 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 = [
+        ('ina3221', '0x40:0', 'pp3300_dsw_ec',    3.3, 1.000, 'rem', True),
+        ('ina3221', '0x40:1', 'pp3300_dx_wlan',   3.3, 0.050, 'rem', True),
+        ('ina3221', '0x40:2', 'pp3300_dx_edp',    3.3, 0.100, 'rem', True),
+        ('ina3221', '0x41:0', 'pp3300_dsw',       3.3, 0.020, 'rem', True),
+        ('ina3221', '0x41:1', 'pp5000_a',         5.0, 0.010, 'rem', True),
+        ('ina3221', '0x41:2', 'pp3300_a',         3.3, 0.010, 'rem', True),
+        ('ina3221', '0x42:0', 'pp1800_a',         1.8, 0.000, 'rem', False),
+        ('ina3221', '0x42:1', 'pp1800_u_dram',    1.8, 0.000, 'rem', False),
+        ('ina3221', '0x42:2', 'pp1200_vddq',      1.2, 0.000, 'rem', False),
+        ('ina3221', '0x43:0', 'pp1000_a',         1.0, 0.000, 'rem', False),
+        ('ina3221', '0x43:1', 'pp975_io',       0.975, 0.000, 'rem', False),
+        ('ina3221', '0x43:2', 'pp850_prim_core', 0.85, 0.000, 'rem', False),
+        ('ina219',  '0x44',   'ppvar_gt_vin',     5.0, 0.000, 'rem', False),
+        ('ina219',  '0x45',   'ppvar_sa_vin',     5.0, 0.000, 'rem', False),
+        ('ina219',  '0x46',   'ppvar_vcc_vin',    5.0, 0.000, 'rem', False),
+        ('ina219',  '0x47',   'ppvar_pwr_in_bb', 12.0, 0.020, 'rem', True),
+        ('ina219',  '0x48',   'ppvar_batt_r',    12.0, 0.010, 'rem', True),
+        ('ina219',  '0x49',   'pp3300_dx_base',   3.3, 0.020, 'rem', True),
+]