xref: /openbmc/linux/sound/usb/implicit.h (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
19fddc15eSTakashi Iwai // SPDX-License-Identifier: GPL-2.0
29fddc15eSTakashi Iwai #ifndef __USBAUDIO_IMPLICIT_H
39fddc15eSTakashi Iwai #define __USBAUDIO_IMPLICIT_H
49fddc15eSTakashi Iwai 
59fddc15eSTakashi Iwai int snd_usb_parse_implicit_fb_quirk(struct snd_usb_audio *chip,
69fddc15eSTakashi Iwai 				    struct audioformat *fmt,
79fddc15eSTakashi Iwai 				    struct usb_host_interface *alts);
89fddc15eSTakashi Iwai const struct audioformat *
99fddc15eSTakashi Iwai snd_usb_find_implicit_fb_sync_format(struct snd_usb_audio *chip,
109fddc15eSTakashi Iwai 				     const struct audioformat *target,
119fddc15eSTakashi Iwai 				     const struct snd_pcm_hw_params *params,
12*fd28941cSJaroslav Kysela 				     int stream, bool *fixed_rate);
139fddc15eSTakashi Iwai 
149fddc15eSTakashi Iwai #endif /* __USBAUDIO_IMPLICIT_H */
15