1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 279f920fbSDaniel Mack #ifndef __USBAUDIO_CLOCK_H 379f920fbSDaniel Mack #define __USBAUDIO_CLOCK_H 479f920fbSDaniel Mack 5953a446bSTakashi Iwai int snd_usb_init_sample_rate(struct snd_usb_audio *chip, 6*cab941b7STakashi Iwai const struct audioformat *fmt, int rate); 779f920fbSDaniel Mack 89f35a312SAlexander Tsoy int snd_usb_clock_find_source(struct snd_usb_audio *chip, 9*cab941b7STakashi Iwai const struct audioformat *fmt, bool validate); 1079f920fbSDaniel Mack 1193db51d0STakashi Iwai int snd_usb_set_sample_rate_v2v3(struct snd_usb_audio *chip, 1293db51d0STakashi Iwai const struct audioformat *fmt, 1393db51d0STakashi Iwai int clock, int rate); 1493db51d0STakashi Iwai 1579f920fbSDaniel Mack #endif /* __USBAUDIO_CLOCK_H */ 16