No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
wangyq13 69228e6b7b input: himax_v2_mmi: Sync touch suspend and resume thread
himax_v2_mmi:
1: Because system use drm notify to call touch suspend before display
driver pull down vsn/vsp, rst pin. So touch suspend thread wait until
touch resume thread end, avoid touch resume thread is interrupted by
touch suspend thread.
Set flag for resume start and end.
Suspend tread will check this flag, if resume is not end, then
don't pull down the vsn/vsp and reset pin, to avoid affect touch resume
thread, especially touch firmware upgrade.
2: Sometimes the reverse thing happen, suspend thread is interrupted by
resume thread. Such as the following process:
touch suspend->lcd resume+touch resume->lcd suspend. So when lcd resume
again, the last state of touch is resume, so touch will skip current
resume process, don't download touch firmware.
To fix this issue, force touch driver to execute the resume process.

Change-Id: I0ed48ec2bf8f65e2db281bef0c7f6cc63051ea64
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1549942
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Yiwen Liu <liuyw2@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2020-05-08 23:45:41 -05:00
Documentation/devicetree/bindings dlkm: add goodix fod driver 2019-09-26 22:46:49 -05:00
drivers input: himax_v2_mmi: Sync touch suspend and resume thread 2020-05-08 23:45:41 -05:00
fs/exfat exfat: use kvzalloc instead kzalloc in exfat_fill_super(). 2020-04-28 20:36:30 -05:00
include capsense sx933x recive headset state 2020-05-08 03:29:33 -05:00
sound/soc/codecs ASoC: implement ICN control in TAS2562 2020-05-06 22:36:17 -05:00
AndroidKernelModule.mk Pass absolute path of "TOP" to Kbuild. 2020-04-22 11:24:25 -05:00