According to Arjan's advice, this time delay is removed.

Signed-off-by: Lu Guanqun <guanqun...@intel.com>
---
 drivers/staging/intel_sst/intelmid_v2_control.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/intel_sst/intelmid_v2_control.c 
b/drivers/staging/intel_sst/intelmid_v2_control.c
index cd03f7c..b64aeca 100644
--- a/drivers/staging/intel_sst/intelmid_v2_control.c
+++ b/drivers/staging/intel_sst/intelmid_v2_control.c
@@ -545,10 +545,8 @@ static int nc_set_selected_output_dev(u8 value)
        mutex_lock(&snd_pmic_ops_nc.lock);
        switch (value) {
        case STEREO_HEADPHONE:
-               if (snd_pmic_ops_nc.pb_on) {
+               if (snd_pmic_ops_nc.pb_on)
                        sst_sc_reg_access(sc_access_HP+2, PMIC_WRITE, 1);
-                       msleep(100);
-               }
                retval = sst_sc_reg_access(sc_access_HP, PMIC_WRITE, 2);
                nc_set_amp_power(0);
                break;

_______________________________________________
MeeGo-kernel mailing list
MeeGo-kernel@lists.meego.com
http://lists.meego.com/listinfo/meego-kernel

Reply via email to