Root/
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 | #ifdef __KERNEL__ |
29 | /* |
30 | * Sound core interface functions |
31 | */ |
32 | |
33 | struct device; |
34 | extern int register_sound_special(const struct file_operations *fops, int unit); |
35 | extern int register_sound_special_device(const struct file_operations *fops, int unit, struct device *dev); |
36 | extern int register_sound_mixer(const struct file_operations *fops, int dev); |
37 | extern int register_sound_midi(const struct file_operations *fops, int dev); |
38 | extern int register_sound_dsp(const struct file_operations *fops, int dev); |
39 | |
40 | extern void unregister_sound_special(int unit); |
41 | extern void unregister_sound_mixer(int unit); |
42 | extern void unregister_sound_midi(int unit); |
43 | extern void unregister_sound_dsp(int unit); |
44 | #endif /* __KERNEL__ */ |
45 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9