mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-03 13:32:07 -04:00
ALSA: lola: Remove unused lola_(save|restore)_mixer
lola_restore_mixer() and lola_save_mixer() were added in 2011 by
commit d43f3010b8 ("ALSA: Add the driver for Digigram Lola
PCI-e boards")
but have remain unused.
Remove them.
Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Link: https://patch.msgid.link/20250122022059.456068-1-linux@treblig.org
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
committed by
Takashi Iwai
parent
76b0a22d4c
commit
e8d04a9248
@@ -499,8 +499,6 @@ int lola_init_mixer_widget(struct lola *chip, int nid);
|
||||
void lola_free_mixer(struct lola *chip);
|
||||
int lola_create_mixer(struct lola *chip);
|
||||
int lola_setup_all_analog_gains(struct lola *chip, int dir, bool mute);
|
||||
void lola_save_mixer(struct lola *chip);
|
||||
void lola_restore_mixer(struct lola *chip);
|
||||
int lola_set_src_config(struct lola *chip, unsigned int src_mask, bool update);
|
||||
|
||||
/* proc */
|
||||
|
||||
@@ -336,49 +336,6 @@ int lola_setup_all_analog_gains(struct lola *chip, int dir, bool mute)
|
||||
return lola_codec_flush(chip);
|
||||
}
|
||||
|
||||
void lola_save_mixer(struct lola *chip)
|
||||
{
|
||||
/* mute analog output */
|
||||
if (chip->mixer.array_saved) {
|
||||
/* store contents of mixer array */
|
||||
memcpy_fromio(chip->mixer.array_saved, chip->mixer.array,
|
||||
sizeof(*chip->mixer.array));
|
||||
}
|
||||
lola_setup_all_analog_gains(chip, PLAY, true); /* output mute */
|
||||
}
|
||||
|
||||
void lola_restore_mixer(struct lola *chip)
|
||||
{
|
||||
int i;
|
||||
|
||||
/*lola_reset_setups(chip);*/
|
||||
if (chip->mixer.array_saved) {
|
||||
/* restore contents of mixer array */
|
||||
memcpy_toio(chip->mixer.array, chip->mixer.array_saved,
|
||||
sizeof(*chip->mixer.array));
|
||||
/* inform micro-controller about all restored values
|
||||
* and ignore return values
|
||||
*/
|
||||
for (i = 0; i < chip->mixer.src_phys_ins; i++)
|
||||
lola_codec_write(chip, chip->mixer.nid,
|
||||
LOLA_VERB_SET_SOURCE_GAIN,
|
||||
i, 0);
|
||||
for (i = 0; i < chip->mixer.src_stream_outs; i++)
|
||||
lola_codec_write(chip, chip->mixer.nid,
|
||||
LOLA_VERB_SET_SOURCE_GAIN,
|
||||
chip->mixer.src_stream_out_ofs + i, 0);
|
||||
for (i = 0; i < chip->mixer.dest_stream_ins; i++)
|
||||
lola_codec_write(chip, chip->mixer.nid,
|
||||
LOLA_VERB_SET_DESTINATION_GAIN,
|
||||
i, 0);
|
||||
for (i = 0; i < chip->mixer.dest_phys_outs; i++)
|
||||
lola_codec_write(chip, chip->mixer.nid,
|
||||
LOLA_VERB_SET_DESTINATION_GAIN,
|
||||
chip->mixer.dest_phys_out_ofs + i, 0);
|
||||
lola_codec_flush(chip);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
*/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user