Add touch screen calibration file for Crespo.
Change-Id: I4ca3e5748930cd5b4494693975f31849dfafb333
diff --git a/qt602240_ts_input.idc b/qt602240_ts_input.idc
new file mode 100644
index 0000000..0f0ebfc
--- /dev/null
+++ b/qt602240_ts_input.idc
@@ -0,0 +1,37 @@
+# Input Device Calibration File
+
+# Touch Area
+touch.touchArea.calibration = pressure
+
+# Tool Area
+# Raw width field measures approx. 0.5 units per millimeter
+# of tool area on the surface where a raw width of 15 corresponds
+# to about 18mm of physical size. Given that the display resolution
+# is 9.6px per mm we obtain a scale factor of 4.8 pixels / unit and
+# a bias of 100.8 pixels. Each contact point is measured independently
+# so the raw width is not a sum.
+touch.toolArea.calibration = linear
+touch.toolArea.linearScale = 4.8
+touch.toolArea.linearBias = 100.8
+touch.toolArea.isSummed = 0
+
+# Pressure
+# Driver reports signal strength as pressure.
+# A normal thumb touch while touching the back of the device
+# typically registers about 40 signal strength units although
+# this value is highly variable and is sensitive to contact area,
+# manner of contact and environmental conditions. We set the
+# scale so that a normal touch with good signal strength will be
+# reported as having a pressure somewhere in the vicinity of 1.0,
+# a featherlight touch will be below 1.0 and a heavy or large touch
+# will be above 1.0. We don't expect these values to be accurate.
+touch.pressure.calibration = amplitude
+touch.pressure.source = default
+touch.pressure.scale = 0.025
+
+# Size
+touch.size.calibration = normalized
+
+# Orientation
+touch.orientation.calibration = none
+