input: touch_offload: interface updates

- Added rotation field info and "pen" type to TouchOffloadCoord
- Added capabilities for rotation reporting (from the driver to
touch_offload), auto-reporting (touch is reported continuously even when
no finger is touching the screen)
- Added new context channels that enable drivers to provide
supplementary information to the touch_offload consumer. Two new context
channels are introduced for general driver status and for stylus status.

Bug: 203791009
Signed-off-by: Steve Pfetsch <spfetsch@google.com>
Change-Id: I7a32a249b3d31637b25c3c54b0604ac031b3f5ac
1 file changed