mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 05:02:12 +00:00
ALSA: hda - Add snd_hda_codec_flush_*_cache() aliases
It makes easier to understand although these are identical with snd_hda_codec_resume_*() functions. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
c4f3ebed3c
commit
0c3d47b007
@ -970,6 +970,10 @@ int snd_hda_codec_update_cache(struct hda_codec *codec, hda_nid_t nid,
|
||||
int direct, unsigned int verb, unsigned int parm);
|
||||
void snd_hda_codec_resume_cache(struct hda_codec *codec);
|
||||
|
||||
/* it's alias but a bit clearer meaning */
|
||||
#define snd_hda_codec_flush_cmd_cache(codec) \
|
||||
snd_hda_codec_resume_cache(codec)
|
||||
|
||||
/* the struct for codec->pin_configs */
|
||||
struct hda_pincfg {
|
||||
hda_nid_t nid;
|
||||
|
@ -139,6 +139,10 @@ int snd_hda_codec_amp_init_stereo(struct hda_codec *codec, hda_nid_t nid,
|
||||
int dir, int idx, int mask, int val);
|
||||
void snd_hda_codec_resume_amp(struct hda_codec *codec);
|
||||
|
||||
/* it's alias but a bit clearer meaning */
|
||||
#define snd_hda_codec_flush_amp_cache(codec) \
|
||||
snd_hda_codec_resume_amp(codec)
|
||||
|
||||
void snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir,
|
||||
unsigned int *tlv);
|
||||
struct snd_kcontrol *snd_hda_find_mixer_ctl(struct hda_codec *codec,
|
||||
|
@ -634,7 +634,7 @@ static void alc_inv_dmic_sync_adc(struct hda_codec *codec, int adc_idx)
|
||||
(dir == HDA_OUTPUT ? AC_AMP_SET_OUTPUT : AC_AMP_SET_INPUT);
|
||||
|
||||
/* flush all cached amps at first */
|
||||
snd_hda_codec_resume_amp(codec);
|
||||
snd_hda_codec_flush_amp_cache(codec);
|
||||
|
||||
/* we care only right channel */
|
||||
val = snd_hda_codec_amp_read(codec, nid, 1, dir, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user