// SPDX-License-Identifier: GPL-2.0-or-later /* * ALSA driver for ICEnsemble VT1724 (Envy24HT) * * Lowlevel functions for Advanced Micro Peripherals Ltd AUDIO2000 * * Copyright (c) 2000 Jaroslav Kysela <[email protected]> */ #include <linux/delay.h> #include <linux/interrupt.h> #include <linux/init.h> #include <sound/core.h> #include "ice1712.h" #include "envy24ht.h" #include "amp.h" static void wm_put(struct snd_ice1712 *ice, int reg, unsigned short val) { … } static int snd_vt1724_amp_init(struct snd_ice1712 *ice) { … } static int snd_vt1724_amp_add_controls(struct snd_ice1712 *ice) { … } /* entry point */ struct snd_ice1712_card_info snd_vt1724_amp_cards[] = …;