According to Arjan's advice, this time delay is removed.
Signed-off-by: Lu Guanqun <[email protected]>
---
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
[email protected]
http://lists.meego.com/listinfo/meego-kernel