Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > ad8acdd608199608e6f091cab94f5c2e > files > 15

makedev-4.4-19.mga5.noarch.rpm

# -*- sh -*-

#
# OSS/ALSA devices
#
# For OSS, reference is std devices.txt
# For ALSA, reference is alsa-driver/snddevices.in in alsa CVS:
# order is major then minor sort
#


#-------------------------------------------------------------
# create OSS (Lite) devices

c $AUDIO     $OSS_MAJOR    0 16 $MAX_CARD mixer%d
c $AUDIO     $OSS_MAJOR    1  1         1 sequencer
c $AUDIO     $OSS_MAJOR    2 16 $MAX_CARD midi%d
c $AUDIO     $OSS_MAJOR    3 16 $MAX_CARD dsp%d
c $AUDIO     $OSS_MAJOR    4 16 $MAX_CARD audio%d

# Where did 5 go? it's *not* listed by reference devices.txt ...

c $AUDIO     $OSS_MAJOR    6  1         1 sndstat
c $AUDIO     $OSS_MAJOR    7  1         1 audioctl
c $AUDIO     $OSS_MAJOR    8  1         1 music
c $AUDIO     $OSS_MAJOR    9 16 $MAX_CARD dmmidi%d
c $AUDIO     $OSS_MAJOR   10 16 $MAX_CARD dmfm%d
#c $AUDIO     $OSS_MAJOR   10 1 $MAX_CARD dmfm
# alternate mixer:
c $AUDIO     $OSS_MAJOR   11 16 $MAX_CARD amixer%d
# alternate dsp:
c $AUDIO     $OSS_MAJOR   12 16 $MAX_CARD adsp%d
# alternate midi:
c $AUDIO     $OSS_MAJOR   13 16 $MAX_CARD amidi%d
# alternate direct midi:
c $AUDIO     $OSS_MAJOR   14 16 $MAX_CARD admmidi%d
c $AUDIO     $OSS_MAJOR   17  1         1 patmgr0
c $AUDIO     $OSS_MAJOR   33  1         1 patmgr1



#-------------------------------------------------------------
# create symlinks

l adsp   adsp0
l amidi  amidi0
l audio  audio0
l dmmidi dmmidi0
l dsp    dsp0
l midi   midi0
l mixer  mixer0
l sequencer2 music




#-------------------------------------------------------------
# Create new ALSA devices

# loader devices
c $AUDIO     $ALSA_MAJOR     0  1 $MAX_CARD aload%d
c $AUDIO     $ALSA_MAJOR     1  1         1 aloadSEQ
c $AUDIO     $ALSA_MAJOR     0 32 $MAX_CARD aloadC%d
c $AUDIO     $ALSA_MAJOR     1  1         1 aloadSEQ

# control device for card Cx:
c $AUDIO     $ALSA_MAJOR     0 32 $MAX_CARD snd/controlC%d
c $AUDIO     $ALSA_MAJOR     1  1         1 snd/seq
c $AUDIO     $ALSA_MAJOR    33  1         1 snd/timer

c $AUDIO     $ALSA_MAJOR     8  1         8 snd/midiC0D%d
c $AUDIO     $ALSA_MAJOR    40  1         8 snd/midiC1D%d
c $AUDIO     $ALSA_MAJOR    72  1         8 snd/midiC2D%d
c $AUDIO     $ALSA_MAJOR   104  1         8 snd/midiC3D%d

c $AUDIO     $ALSA_MAJOR     4  1         4 snd/hwC0D%d
c $AUDIO     $ALSA_MAJOR    36  1         4 snd/hwC1D%d
c $AUDIO     $ALSA_MAJOR    68  1         4 snd/hwC2D%d
c $AUDIO     $ALSA_MAJOR   100  1         4 snd/hwC3D%d

# raw audio for card Cx, device Dx (4 cards, 8 devices per card):
# [XXXp devices are for capture, XXXc ones are for playback]
c $AUDIO     $ALSA_MAJOR    16  1         8 snd/pcmC0D%dp
c $AUDIO     $ALSA_MAJOR    24  1         8 snd/pcmC0D%dc
c $AUDIO     $ALSA_MAJOR    48  1         8 snd/pcmC1D%dp
c $AUDIO     $ALSA_MAJOR    56  1         8 snd/pcmC1D%dc
c $AUDIO     $ALSA_MAJOR    80  1         8 snd/pcmC2D%dp
c $AUDIO     $ALSA_MAJOR    88  1         8 snd/pcmC2D%dc
c $AUDIO     $ALSA_MAJOR   112  1         8 snd/pcmC3D%dp
c $AUDIO     $ALSA_MAJOR   120  1         8 snd/pcmC3D%dc


#-------------------------------------------------------------
# Loader devices