Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c19fdd8 authored by Wenjun Zhang's avatar Wenjun Zhang Committed by Jin Fu
Browse files

input: touchpanel: Fix abnormal crash caused by Synaptics TP



There was a abnormal kernel crash when TP resumes. The root
cause is that the call of reset_device in TP reusme function
may fail sometimes and watchdog's timeout occurred to make
kernel crash. After removing this useless reset-device by
undefine FB_READY_RESET, TP can work normally.

Change-Id: I1c9e15631b619ce2b2426cb93da99d9b988a0aed
Signed-off-by: default avatarWenjun Zhang <wjzhan@codeaurora.org>
parent 5699b99a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -68,7 +68,6 @@

#define IGNORE_FN_INIT_FAILURE

#define FB_READY_RESET
#define FB_READY_WAIT_MS 100
#define FB_READY_TIMEOUT_S 30

@@ -4611,6 +4610,7 @@ static int synaptics_rmi4_resume(struct device *dev)
#ifdef FB_READY_RESET
	int retval;
#endif
	int retval;
	struct synaptics_rmi4_exp_fhandler *exp_fhandler;
	struct synaptics_rmi4_data *rmi4_data = dev_get_drvdata(dev);