Android R Preview 4 Release 0.7 (RPP4.200409.015,coral/flame)
input: touchscreen: stm: export to the touch_offload driver

The touch_offload driver makes it possible for the fts driver to export
heatmap and coordinate data to a user space consumer. The fts driver is
responsible for initializing the touch_offload driver with information
about its supported capabilities. Then, as touch events occur, the fts
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 fts driver must report
touch input events through a callback provided to touch_offload.

Bug: 143723547
Bug: 139955910
Signed-off-by: Steve Pfetsch <spfetsch@google.com>
Change-Id: Ifb154ffa89a71b52d2426caf1486cf63404a4211
3 files changed
tree: a1cf44d0b2ac45489ec8bda8f83880fb30588b6d
  1. fts_lib/
  2. fts.c
  3. fts.h
  4. fts_limits.h
  5. fts_proc.c
  6. Kbuild
  7. Kconfig
  8. Makefile