HDMI-Audio: Update process_trigger flag to valid HAD state.
authorVaibhav Agarwal <vaibhav.agarwal@intel.com>
Tue, 28 Feb 2012 11:05:04 +0000 (16:35 +0530)
committerbuildbot <buildbot@intel.com>
Mon, 16 Apr 2012 14:55:15 +0000 (07:55 -0700)
commit1294448b28c5928f7d77f6a650550e48407cf629
tree79395642ec2ac53ba9d440cb7e47b3364f9da9db
parent25e92bedea00fe6bd2b925df777d4c64cb0602d2
HDMI-Audio: Update process_trigger flag to valid HAD state.

BZ: 24898 24987

During Dummy playback, statement to modifyprocess_trigger flag
is missing. This moves HAD to invalid state in some cases.

The solution is to modify process_trigger flag to valid HAD state.
HAD state is also updated with DISCONNECT, when the device is absent
and prepare is called.

Includes HDMI Klocwork spinlock error correction.

Change-Id: I17f272cca392e329b34ceb595d6fd7f4cfbc9586
Signed-off-by: Vaibhav Agarwal <vaibhav.agarwal@intel.com>
Signed-off-by: Shreyas Neerebailoor <shreyasx.neerebailoor@intel.com>
Reviewed-on: http://android.intel.com:8080/36842
Reviewed-by: Vinnakota, Lakshmi N <lakshmi.n.vinnakota@intel.com>
Reviewed-by: Gupta, ArvindX K <arvindx.k.gupta@intel.com>
Reviewed-by: Hibare, PramodX <pramodx.hibare@intel.com>
Tested-by: Hibare, PramodX <pramodx.hibare@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
sound/drivers/intel_mid_hdmi/intel_mid_hdmi_audio.c
sound/drivers/intel_mid_hdmi/intel_mid_hdmi_audio.h
sound/drivers/intel_mid_hdmi/intel_mid_hdmi_audio_if.c