source: svn/trunk/newcon3bcm2_21bu/toolchain/mips-linux-uclibc/include/linux/sound.h

Last change on this file was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 1.7 KB
RevLine 
[2]1
2/*
3 * Minor numbers for the sound driver.
4 */
5
6#include <linux/fs.h>
7
8#define SND_DEV_CTL             0       /* Control port /dev/mixer */
9#define SND_DEV_SEQ             1       /* Sequencer output /dev/sequencer (FM
10                                                synthesizer and MIDI output) */
11#define SND_DEV_MIDIN           2       /* Raw midi access */
12#define SND_DEV_DSP             3       /* Digitized voice /dev/dsp */
13#define SND_DEV_AUDIO           4       /* Sparc compatible /dev/audio */
14#define SND_DEV_DSP16           5       /* Like /dev/dsp but 16 bits/sample */
15/* #define SND_DEV_STATUS       6 */    /* /dev/sndstat (obsolete) */
16#define SND_DEV_UNUSED          6
17#define SND_DEV_AWFM            7       /* Reserved */
18#define SND_DEV_SEQ2            8       /* /dev/sequencer, level 2 interface */
19/* #define SND_DEV_SNDPROC      9 */    /* /dev/sndproc for programmable devices (not used) */
20/* #define SND_DEV_DMMIDI       9 */
21#define SND_DEV_SYNTH           9       /* Raw synth access /dev/synth (same as /dev/dmfm) */
22#define SND_DEV_DMFM            10      /* Raw synth access /dev/dmfm */
23#define SND_DEV_UNKNOWN11       11
24#define SND_DEV_ADSP            12      /* Like /dev/dsp (obsolete) */
25#define SND_DEV_AMIDI           13      /* Like /dev/midi (obsolete) */
26#define SND_DEV_ADMMIDI         14      /* Like /dev/dmmidi (onsolete) */
27
28/*
29 *      Sound core interface functions
30 */
31 
32extern int register_sound_special(struct file_operations *fops, int unit);
33extern int register_sound_mixer(struct file_operations *fops, int dev);
34extern int register_sound_midi(struct file_operations *fops, int dev);
35extern int register_sound_dsp(struct file_operations *fops, int dev);
36extern int register_sound_synth(struct file_operations *fops, int dev);
37
38extern void unregister_sound_special(int unit);
39extern void unregister_sound_mixer(int unit);
40extern void unregister_sound_midi(int unit);
41extern void unregister_sound_dsp(int unit);
42extern void unregister_sound_synth(int unit);
Note: See TracBrowser for help on using the repository browser.