diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2015-07-21 21:53:00 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-07-23 17:33:14 +0100 |
commit | 5f1d980ee9b6353f18765bfa6774a5a08d6cb944 (patch) | |
tree | e2bda67a94dd6927dabe242a249f4d38e4c8a894 /include/sound/ac97_codec.h | |
parent | bc0195aad0daa2ad5b0d76cce22b167bc3435590 (diff) | |
download | blackbird-obmc-linux-5f1d980ee9b6353f18765bfa6774a5a08d6cb944.tar.gz blackbird-obmc-linux-5f1d980ee9b6353f18765bfa6774a5a08d6cb944.zip |
ALSA: ac97: Add helper function to reset the AC97 device
There is currently a lot of code duplication in ASoC drivers regarding the
reset handling of devices. This patch introduces a new generic reset
function in the generic AC'97 framework that can be used to replace most
the custom reset functions.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Reviewed-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound/ac97_codec.h')
-rw-r--r-- | include/sound/ac97_codec.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sound/ac97_codec.h b/include/sound/ac97_codec.h index 0e9d75b49bed..74bc85473b58 100644 --- a/include/sound/ac97_codec.h +++ b/include/sound/ac97_codec.h @@ -584,6 +584,8 @@ static inline int snd_ac97_update_power(struct snd_ac97 *ac97, int reg, void snd_ac97_suspend(struct snd_ac97 *ac97); void snd_ac97_resume(struct snd_ac97 *ac97); #endif +int snd_ac97_reset(struct snd_ac97 *ac97, bool try_warm, unsigned int id, + unsigned int id_mask); /* quirk types */ enum { |