1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef SND_USB_MIXER_QUIRKS_H 3*4882a593Smuzhiyun #define SND_USB_MIXER_QUIRKS_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun int snd_usb_mixer_apply_create_quirk(struct usb_mixer_interface *mixer); 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun void snd_emuusb_set_samplerate(struct snd_usb_audio *chip, 8*4882a593Smuzhiyun unsigned char samplerate_id); 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun void snd_usb_mixer_rc_memory_change(struct usb_mixer_interface *mixer, 11*4882a593Smuzhiyun int unitid); 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun void snd_usb_mixer_fu_apply_quirk(struct usb_mixer_interface *mixer, 14*4882a593Smuzhiyun struct usb_mixer_elem_info *cval, int unitid, 15*4882a593Smuzhiyun struct snd_kcontrol *kctl); 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #ifdef CONFIG_PM 18*4882a593Smuzhiyun void snd_usb_mixer_resume_quirk(struct usb_mixer_interface *mixer); 19*4882a593Smuzhiyun #endif 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun #endif /* SND_USB_MIXER_QUIRKS_H */ 22*4882a593Smuzhiyun 23