mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-28 22:54:05 +08:00
ALSA: hda/ca0132 - Remove extra setting of dsp_state.
spec->dsp_state is initialized to DSP_DOWNLOAD_INIT, no need to reset and check it in ca0132_download_dsp(). Signed-off-by: Dylan Reid <dgreid@chromium.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
e8f1bd5d77
commit
b714a7106b
@ -4372,16 +4372,13 @@ static void ca0132_download_dsp(struct hda_codec *codec)
|
||||
#ifndef CONFIG_SND_HDA_CODEC_CA0132_DSP
|
||||
return; /* NOP */
|
||||
#endif
|
||||
spec->dsp_state = DSP_DOWNLOAD_INIT;
|
||||
|
||||
if (spec->dsp_state == DSP_DOWNLOAD_INIT) {
|
||||
chipio_enable_clocks(codec);
|
||||
spec->dsp_state = DSP_DOWNLOADING;
|
||||
if (!ca0132_download_dsp_images(codec))
|
||||
spec->dsp_state = DSP_DOWNLOAD_FAILED;
|
||||
else
|
||||
spec->dsp_state = DSP_DOWNLOADED;
|
||||
}
|
||||
chipio_enable_clocks(codec);
|
||||
spec->dsp_state = DSP_DOWNLOADING;
|
||||
if (!ca0132_download_dsp_images(codec))
|
||||
spec->dsp_state = DSP_DOWNLOAD_FAILED;
|
||||
else
|
||||
spec->dsp_state = DSP_DOWNLOADED;
|
||||
|
||||
if (spec->dsp_state == DSP_DOWNLOADED)
|
||||
ca0132_set_dsp_msr(codec, true);
|
||||
|
Loading…
Reference in New Issue
Block a user