Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
0002 #ifndef _UAPI_LINUX_SOUND_H
0003 #define _UAPI_LINUX_SOUND_H
0004 
0005 /*
0006  * Minor numbers for the sound driver.
0007  */
0008 
0009 #include <linux/fs.h>
0010 
0011 #define SND_DEV_CTL     0   /* Control port /dev/mixer */
0012 #define SND_DEV_SEQ     1   /* Sequencer output /dev/sequencer (FM
0013                         synthesizer and MIDI output) */
0014 #define SND_DEV_MIDIN       2   /* Raw midi access */
0015 #define SND_DEV_DSP     3   /* Digitized voice /dev/dsp */
0016 #define SND_DEV_AUDIO       4   /* Sparc compatible /dev/audio */
0017 #define SND_DEV_DSP16       5   /* Like /dev/dsp but 16 bits/sample */
0018 /* #define SND_DEV_STATUS   6 */    /* /dev/sndstat (obsolete) */
0019 #define SND_DEV_UNUSED      6
0020 #define SND_DEV_AWFM        7   /* Reserved */
0021 #define SND_DEV_SEQ2        8   /* /dev/sequencer, level 2 interface */
0022 /* #define SND_DEV_SNDPROC  9 */    /* /dev/sndproc for programmable devices (not used) */
0023 /* #define SND_DEV_DMMIDI   9 */
0024 #define SND_DEV_SYNTH       9   /* Raw synth access /dev/synth (same as /dev/dmfm) */
0025 #define SND_DEV_DMFM        10  /* Raw synth access /dev/dmfm */
0026 #define SND_DEV_UNKNOWN11   11
0027 #define SND_DEV_ADSP        12  /* Like /dev/dsp (obsolete) */
0028 #define SND_DEV_AMIDI       13  /* Like /dev/midi (obsolete) */
0029 #define SND_DEV_ADMMIDI     14  /* Like /dev/dmmidi (onsolete) */
0030 
0031 
0032 #endif /* _UAPI_LINUX_SOUND_H */