diff options
author | Mayuresh Kulkarni <mkulkarni@nvidia.com> | 2011-08-08 19:42:16 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:48:10 -0800 |
commit | dd314ff51c70b038107202a4030621114283fa60 (patch) | |
tree | 248b15cdd9c18656a1b1589c5e1dbd414ef13be3 /drivers/misc | |
parent | b2f2be2d1508d9a7348a3372bad404e5c689a45c (diff) |
drivers: misc: mpu: do not register pm_notifier
this is causing timing issues with kernel suspend/resume sequence
causing late_resume failure. thus display does not come-up since none
of the late_resume handlers are executed.
fix for bug 858630
Original-Change-Id: Ia622c03891daf794f73bdfcb6a2dcbf2c6653879
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/45847
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Robert R Collins <rcollins@nvidia.com>
Rebase-Id: R26bf4bf2aadcdc57cd01611ff8ee59318a45571d
Diffstat (limited to 'drivers/misc')
-rw-r--r-- | drivers/misc/mpu3050/mpu-dev.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/misc/mpu3050/mpu-dev.c b/drivers/misc/mpu3050/mpu-dev.c index 3bdef38e828d..17fc5f2794c1 100644 --- a/drivers/misc/mpu3050/mpu-dev.c +++ b/drivers/misc/mpu3050/mpu-dev.c @@ -1036,9 +1036,17 @@ int mpu3050_probe(struct i2c_client *client, mpu->timeout.data = (u_long) mpu; init_timer(&mpu->timeout); + /* FIXME: + * Do not register the pm_notifier as it causes + * issues with resume sequence as there is no response + * from user-space for power notifications for approx + * 60 sec. Refer NV bug 858630 for more details. + */ +#if 0 mpu->nb.notifier_call = mpu_pm_notifier_callback; mpu->nb.priority = 0; register_pm_notifier(&mpu->nb); +#endif pdata = (struct mpu3050_platform_data *) client->dev.platform_data; if (!pdata) { |