android_kernel_samsung_a7y1.../drivers/input
Siarhei Vishniakou 2a285456a4 input: touchscreen: Require low latency
Currently, CPU can enter deep sleep while waiting for data on the i2c
bug. That means an i2c read of 8 bytes can take as long as 10 ms, which
would overrun the desired interrupt handling time.
Use pm qos to require low latency and prevent CPU from entering deep
sleep while handling touch interrupts.

Bug: 110939384
Test: look at the i2c read traces:
1) ./external/chromium-trace/systrace.py --atrace-categories=view,wm,am,app,gfx,i2c,sched,irq,video,power,input,workq,freq
2) perform a fling
3) review the i2c read duration on the touchscreen bus

Change-Id: Icf8ab09324003a85af70517769ced3bae52f705c
Signed-Off-By: Siarhei Vishniakou <svv@google.com>
2020-08-18 21:06:05 +05:30
..
gameport
joystick Input: iforce - add sanity checks 2020-04-06 20:48:39 +02:00
keyboard Input: nomadik-ske-keypad - fix a loop timeout test 2020-04-07 13:39:41 +02:00
misc Input: keyspan-remote - fix control-message timeouts 2020-04-07 13:44:44 +02:00
mouse Input: psmouse - fix build error of multiple definition 2020-04-06 20:50:06 +02:00
serio parisc: Fix HP SDC hpa address output 2020-04-07 12:41:10 +02:00
tablet Input: aiptek - fix endpoint sanity check 2020-04-07 13:44:54 +02:00
touchscreen input: touchscreen: Require low latency 2020-08-18 21:06:05 +05:30
wacom
apm-power.c
evbug.c
evdev.c
ff-core.c
ff-memless.c A750FNPUU4CTE3 2020-08-18 17:44:51 +05:30
input-compat.c
input-compat.h
input-leds.c
input-mt.c
input-polldev.c
input.c input: sec_ts: bind input_open/close to display state 2020-08-18 21:05:17 +05:30
joydev.c
Kconfig
keycombo.c
keyreset.c
Makefile
matrix-keymap.c
mousedev.c
sec_cmd.c
sec_tclm_v2.c
sec_tclm.c
sparse-keymap.c