Audio: Check for vibra enable status before disabling it.
authorVaibhav Agarwal <vaibhav.agarwal@intel.com>
Fri, 27 Apr 2012 06:47:06 +0000 (12:17 +0530)
committerbuildbot <buildbot@intel.com>
Wed, 2 May 2012 17:35:35 +0000 (10:35 -0700)
commite24a3ccf1ab72d8fa37e6880f04c8d38e3e5070c
treed5a53dabd13257ccc0fc03ea883be4ac6acdc6a2
parentda9378763c2a00737f3956007986b7d6db177f02
Audio: Check for vibra enable status before disabling it.

BZ: 31967

Currently, irrespective of vibra enable status, it'll process disable request.
Thus causing invalid pm_usage_count for SST. This breaks audio playback
during D0x states.

The solution is to disable vibra only in case it is enabled.

Change-Id: I767dacd82aed3bc0333e2773e8419e1723cd4091
Signed-off-by: Vaibhav Agarwal <vaibhav.agarwal@intel.com>
Reviewed-on: http://android.intel.com:8080/46557
Reviewed-by: Babu, Ramesh <ramesh.babu@intel.com>
Reviewed-by: Kp, Jeeja <jeeja.kp@intel.com>
Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
Reviewed-by: Abdullah, Omair M <omair.m.abdullah@intel.com>
Reviewed-by: Neerebailoor, ShreyasX <shreyasx.neerebailoor@intel.com>
Reviewed-by: Gupta, ArvindX K <arvindx.k.gupta@intel.com>
Reviewed-by: M, Arulselvan <arulselvan.m@intel.com>
Tested-by: M, Arulselvan <arulselvan.m@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/input/misc/intel_mid_vibra.c