Files
kernel_google_b4s4/include/linux
Siarhei Vishniakou 1cfc828536 input: touchscreen: stm/sec: Add local heatmap
Register v4l2 device to report heatmap data. Use MSC_TIMESTAMP events
to synchronize the video frames with the input events.

Now includes:
- Support for B1 and C1
- registering of the v4l-touch device in the touch driver
- data properly written to video frame
- timestamps are populated
- report msc_timestamp before sync, but read_heatmap after:
  this informs user space that input event occurred, and allows the
i2c read to happen in parallel. Then, user space can wait on the frame
to become available.

Bug: 62940136
Test: used the HeatMapDemo app to visually confirm the output

Signed-off-by: Siarhei Vishniakou <svv@google.com>
Change-Id: Ib282a0c59849a07cac542c1cdc6ed2b3d035a6af
2018-09-26 18:34:28 +00:00
..
2018-09-25 10:54:52 +08:00
2017-10-08 10:26:06 +02:00
2017-08-11 13:41:02 +05:30
2018-02-28 10:18:33 +01:00
2018-04-11 13:28:37 -07:00
2017-11-27 18:17:03 -08:00
2017-11-15 19:00:12 +05:30
2018-04-12 22:39:34 +00:00
2017-07-12 15:01:02 +02:00
2017-12-10 17:14:07 +01:00
2018-04-26 21:50:58 +00:00
2018-05-16 15:20:53 +00:00
2018-04-24 09:34:12 +02:00
2017-05-11 13:26:42 -07:00
2018-02-12 09:41:58 -08:00
2016-10-20 15:51:28 +11:00
2016-11-03 12:43:03 -07:00
2017-11-27 18:16:28 -08:00
2017-08-24 15:09:06 -07:00
2018-09-12 08:30:29 +09:00
2017-08-11 13:55:02 -07:00
2017-08-24 15:11:04 -07:00
2017-01-18 11:01:17 -07:00
2016-10-19 11:36:22 -06:00
2018-05-23 12:31:12 -07:00
2017-12-28 19:00:26 +05:30
2018-03-22 09:54:47 +01:00
2017-08-24 17:12:21 -07:00
2017-07-20 11:14:45 +05:30
2018-04-16 14:04:54 -07:00
2016-11-11 17:31:37 -08:00
2017-01-17 18:25:21 -08:00
2018-02-12 09:41:58 -08:00
2017-08-30 10:21:40 +02:00
2017-07-20 11:14:45 +05:30
2017-04-21 09:31:21 +02:00
2017-12-25 14:23:37 +01:00
2017-07-27 11:18:17 +05:30