27 lines · c
1/* SPDX-License-Identifier: GPL-2.0-or-later */2/*3 * Copyright (c) by Jaroslav Kysela <perex@perex.cz>4 * Universal interface for Audio Codec '975 *6 * For more details look to AC '97 component specification revision 2.27 * by Intel Corporation (http://developer.intel.com).8 */9 10void snd_ac97_get_name(struct snd_ac97 *ac97, unsigned int id, char *name,11 int modem);12int snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg,13 unsigned short mask, unsigned short value);14 15/* ac97_proc.c */16#ifdef CONFIG_SND_PROC_FS17void snd_ac97_bus_proc_init(struct snd_ac97_bus * ac97);18void snd_ac97_bus_proc_done(struct snd_ac97_bus * ac97);19void snd_ac97_proc_init(struct snd_ac97 * ac97);20void snd_ac97_proc_done(struct snd_ac97 * ac97);21#else22#define snd_ac97_bus_proc_init(ac97_bus_t) do { } while (0)23#define snd_ac97_bus_proc_done(ac97_bus_t) do { } while (0)24#define snd_ac97_proc_init(ac97_t) do { } while (0)25#define snd_ac97_proc_done(ac97_t) do { } while (0)26#endif27