ALSA: hda/ca0132 - Fix microphone inconsistency issues
This patch fixes microphone inconsistency issues by adding a delay to each setup_defaults function. Without this, the microphone only works intermittently. Signed-off-by: Connor McAdams <conmanx360@gmail.com> Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
40c516757b
commit
a88bcc8d96
|
@ -7223,6 +7223,8 @@ static void r3d_setup_defaults(struct hda_codec *codec)
|
|||
int num_fx;
|
||||
int idx, i;
|
||||
|
||||
msleep(100);
|
||||
|
||||
if (spec->dsp_state != DSP_DOWNLOADED)
|
||||
return;
|
||||
|
||||
|
@ -7267,6 +7269,8 @@ static void sbz_setup_defaults(struct hda_codec *codec)
|
|||
int num_fx;
|
||||
int idx, i;
|
||||
|
||||
msleep(100);
|
||||
|
||||
if (spec->dsp_state != DSP_DOWNLOADED)
|
||||
return;
|
||||
|
||||
|
@ -7324,6 +7328,8 @@ static void ae5_setup_defaults(struct hda_codec *codec)
|
|||
int num_fx;
|
||||
int idx, i;
|
||||
|
||||
msleep(100);
|
||||
|
||||
if (spec->dsp_state != DSP_DOWNLOADED)
|
||||
return;
|
||||
|
||||
|
|
Loading…
Reference in New Issue