From b99915b769c9ee209a1a51169a7b81e6367d4a9b Mon Sep 17 00:00:00 2001 From: Super Liu Date: Tue, 14 Feb 2023 01:28:55 +0000 Subject: gti: Correct the probe sequence to initialize the input. Bug: 244371891 Change-Id: Iceba50d04b6a7af72e035c3b7b9601ee9c33cf3f Signed-off-by: Super Liu --- goog_touch_interface.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/goog_touch_interface.c b/goog_touch_interface.c index 85c4dd5..a996756 100644 --- a/goog_touch_interface.c +++ b/goog_touch_interface.c @@ -3499,10 +3499,13 @@ struct goog_touch_interface *goog_touch_interface_probe( } if (gti && gti->dev) { - goog_init_input(gti); goog_init_proc(gti); goog_init_options(gti, options); goog_offload_probe(gti); + /* + * goog_init_input() needs the offload.cap initialization by goog_offload_probe(). + */ + goog_init_input(gti); goog_update_fw_settings(gti); goog_register_tbn(gti); goog_pm_probe(gti); -- cgit v1.2.3