/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright (c) 1999 by Uros Bizjak <[email protected]> * Takashi Iwai <[email protected]> * * SB16ASP/AWE32 CSP control */ #ifndef __SOUND_SB16_CSP_H #define __SOUND_SB16_CSP_H #include <sound/sb.h> #include <sound/hwdep.h> #include <linux/firmware.h> #include <uapi/sound/sb16_csp.h> struct snd_sb_csp; /* indices for the known CSP programs */ enum { … }; /* * CSP operators */ struct snd_sb_csp_ops { … }; /* * CSP private data */ struct snd_sb_csp { … }; int snd_sb_csp_new(struct snd_sb *chip, int device, struct snd_hwdep ** rhwdep); #endif /* __SOUND_SB16_CSP */