diff options
author | Super Liu <supercjliu@google.com> | 2024-03-14 00:55:59 +0000 |
---|---|---|
committer | Super Liu <supercjliu@google.com> | 2024-03-14 02:43:30 +0000 |
commit | 78cc86a95aa677a67263e6d268bef565606b35ae (patch) | |
tree | 89cc332431361eeebf0f782d777398c04ae424ed /goog_touch_interface.h | |
parent | c86387e3f3d21f994be493e854a3e57b1746b6c8 (diff) | |
download | common-android-gs-shusky-5.15-android14-qpr3-beta.tar.gz |
[DO NOT MERGE] gti: refine the process to drop obsolete inputandroid-u-qpr3-beta-2.1_r0.8android-14.0.0_r0.99android-14.0.0_r0.98android-gs-shusky-5.15-android14-qpr3-betaandroid-gs-shusky-5.15-android14-qpr3android-gs-akita-5.15-android14-qpr3
Trim from original changes to fit current code.
Original change https://partner-android-review.git.corp.google.com/c/kernel/private/google-modules/touch/common/+/2757413
Bug: 326847395
Change-Id: Ie3e9e782afc4ed5dfec46271a63b3e459057a770
Signed-off-by: Super Liu <supercjliu@google.com>
Diffstat (limited to 'goog_touch_interface.h')
-rw-r--r-- | goog_touch_interface.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/goog_touch_interface.h b/goog_touch_interface.h index 14e5d4b..ce213ca 100644 --- a/goog_touch_interface.h +++ b/goog_touch_interface.h @@ -658,6 +658,7 @@ struct gti_pm { * @cmd: struct that used by vendor default handler. * @proc_dir: struct that used for procfs. * @proc_heatmap: struct that used for heatmap procfs. + * @input_dev_mono_ktime: input timestamp used by input dev and input subsystem. * @input_timestamp: input timestamp from touch vendor driver. * @mf_downtime: timestamp for motion filter control. * @display_vrefresh: display vrefresh in Hz. @@ -710,6 +711,7 @@ struct gti_pm { * @ical_timestamp_ns: time of last interactive calibration state transition. * @ical_result: interactive calibration FSM result. * @ical_func_result: result returned from the requested interactive function. + * @frame_index: the count that handle by goog_input_process(). * @irq_index: irq count that handle by GTI. * @input_index: the count of slot bit changed during goog_input_process(). * @vendor_irq_handler: irq handler that register by vendor driver. @@ -741,6 +743,7 @@ struct goog_touch_interface { struct gti_union_cmd_data cmd; struct proc_dir_entry *proc_dir; struct proc_dir_entry *proc_show[GTI_PROC_NUM]; + ktime_t input_dev_mono_ktime; ktime_t input_timestamp; ktime_t mf_downtime; @@ -795,8 +798,6 @@ struct goog_touch_interface { unsigned long slot_bit_in_use; unsigned long slot_bit_changed; unsigned long slot_bit_active; - unsigned long slot_bit_last_active; - unsigned long slot_bit_offload_active; dev_t dev_id; int panel_id; char fw_name[64]; @@ -812,6 +813,7 @@ struct goog_touch_interface { s32 ical_result; s32 ical_func_result; + u64 frame_index; u64 irq_index; u64 input_index; irq_handler_t vendor_irq_handler; |