]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ALSA: lola: Remove unused lola_(save|restore)_mixer
authorDr. David Alan Gilbert <linux@treblig.org>
Wed, 22 Jan 2025 02:20:59 +0000 (02:20 +0000)
committerTakashi Iwai <tiwai@suse.de>
Wed, 5 Feb 2025 12:03:01 +0000 (13:03 +0100)
lola_restore_mixer() and lola_save_mixer() were added in 2011 by
commit d43f3010b8fa ("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>
sound/pci/lola/lola.h
sound/pci/lola/lola_mixer.c

index 0ff772cf66e6e8486ccda62ba36bfa761f0318e6..25f72f9e3f9bdb514685b2c2bfa62fd17dece723 100644 (file)
@@ -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 */
index 6b162489cb5f6b0df9615839ea460162192f1230..9cb26a8a4e1a3833aaf75fc21897f2fa6fba87fa 100644 (file)
@@ -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);
-       }
-}
-
 /*
  */