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