diff options
-rw-r--r-- | drivers/input/touchscreen/stmfts.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/input/touchscreen/stmfts.c b/drivers/input/touchscreen/stmfts.c index efdb1a75a163..40c833db150a 100644 --- a/drivers/input/touchscreen/stmfts.c +++ b/drivers/input/touchscreen/stmfts.c | |||
@@ -730,6 +730,7 @@ static int stmfts_probe(struct i2c_client *client, | |||
730 | return err; | 730 | return err; |
731 | 731 | ||
732 | pm_runtime_enable(&client->dev); | 732 | pm_runtime_enable(&client->dev); |
733 | device_enable_async_suspend(&client->dev); | ||
733 | 734 | ||
734 | return 0; | 735 | return 0; |
735 | } | 736 | } |
@@ -805,6 +806,7 @@ static struct i2c_driver stmfts_driver = { | |||
805 | .name = STMFTS_DEV_NAME, | 806 | .name = STMFTS_DEV_NAME, |
806 | .of_match_table = of_match_ptr(stmfts_of_match), | 807 | .of_match_table = of_match_ptr(stmfts_of_match), |
807 | .pm = &stmfts_pm_ops, | 808 | .pm = &stmfts_pm_ops, |
809 | .probe_type = PROBE_PREFER_ASYNCHRONOUS, | ||
808 | }, | 810 | }, |
809 | .probe = stmfts_probe, | 811 | .probe = stmfts_probe, |
810 | .remove = stmfts_remove, | 812 | .remove = stmfts_remove, |