Add alternative xorg-conf for Kip+

Kip+ is a new Chromebook that's using the same image as Kip.  However,
they are using different touchpads.  (Kip+ has the same TP as Blaze
did)

To Allow them to have their own xorg-confs, which is very important for
things like pressure calibration, this CL adds in the new values for
the second TP.  They are differentiated by the product ID value that
the touchpad's have, and the values for the new TP are copied from the
Blaze TP config.

BUG=chrome-os-partner:39845
TEST=manually tested on both Kip and a reworked Kip+ and it worked

Change-Id: Ie1bbc7402228a731ae206461e4d0bc66a10ddf7d
Signed-off-by: Charlie Mooney <charliemooney@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/273265
Reviewed-by: Tai-Hsu Lin <sheckylin@chromium.org>
diff --git a/50-touchpad-cmt-kip.conf b/50-touchpad-cmt-kip.conf
index a7703dc..37b46a5 100644
--- a/50-touchpad-cmt-kip.conf
+++ b/50-touchpad-cmt-kip.conf
@@ -1,9 +1,12 @@
 # Configure touchpads to use Chromium Multitouch (cmt) X input driver
+
+# Configuration for classic Kip (with the original TP product_id 75.0)
 Section "InputClass"
     Identifier      "touchpad kip"
     MatchIsTouchpad "on"
     MatchDevicePath "/dev/input/event*"
     MatchProduct    "Elan"
+    MatchUSBID      "04f3:004b"
 
     Option          "Integrated Touchpad" "1"
     Option          "Touchpad Stack Version" "1"
@@ -14,3 +17,18 @@
     Option          "IIR Distance Threshold" "1000"
     Option          "Input Queue Delay" "0"
 EndSection
+
+# Configuration for Kip+ (with the Blaze TP product_id 72.0)
+Section "InputClass"
+    Identifier      "touchpad kip+"
+    MatchIsTouchpad "on"
+    MatchDevicePath "/dev/input/event*"
+    MatchProduct    "Elan"
+    MatchUSBID      "04f3:0048"
+
+    Option          "Integrated Touchpad" "1"
+    Option          "Touchpad Stack Version" "1"
+
+    Option          "Pressure Calibration Offset" "-107.6196094"
+    Option          "Pressure Calibration Slope" "2.97397953"
+EndSection