input: touchscreen: sec_ts: export to the touch_offload driver

The touch_offload driver makes it possible for the sec_ts driver to
export heatmap and coordinate data to a user space consumer. The sec_ts
driver is responsible for initializing the touch_offload driver with
information about its supported capabilities. Then, as touch events
occur, the sec_ts driver must capture required heatmap/coordinate
frames, load it into buffers provided by the touch_offload driver, and
submit the buffers back to the touch_offload driver. Finally, the sec_ts
driver must report touch input events through a callback provided to
touch_offload.

Bug: 143723508
Bug: 139955910
Signed-off-by: Steve Pfetsch <spfetsch@google.com>
Change-Id: I8a0c25813d0597ce2c16d410bc33f249f99fc689
3 files changed