Currently, evdev stamps events with timestamps acquired in evdev_events() However, this timestamping may not be accurate in terms of measuring when the actual event happened. Let's allow individual drivers specify timestamp in order to provide a more accurate sense of time for the event. It is expected that drivers will set the timestamp in their hard interrupt routine. (cherry picked from commit 3b51c44bd693) Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/input?id=3b51c44bd6936e86a7180abd9aebc4387a479253 Signed-off-by: Atif Niyaz <atifniyaz@google.com> Bug: 119840121 Change-Id: I91a5144879f8da498b7eb160da9719cf403a9b0e
19 KiB
19 KiB