summaryrefslogtreecommitdiff
path: root/etc/udev/gentoo/40-audio.rules
blob: 8dfcb286241ee204e44bb26c6263a5ea24c6dc68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# do not edit this file, it will be overwritten on update

# alsa devices
SUBSYSTEM=="sound", GROUP="audio"
KERNEL=="controlC[0-9]*",	NAME="snd/%k"
KERNEL=="hwC[D0-9]*",		NAME="snd/%k"
KERNEL=="pcmC[D0-9cp]*",	NAME="snd/%k"
KERNEL=="midiC[D0-9]*",		NAME="snd/%k"
KERNEL=="timer",		NAME="snd/%k"
KERNEL=="seq",			NAME="snd/%k"

# Do we need these? upstream has this in 40-alsa.rules, but we never had these
#KERNEL=="mixer0",		SYMLINK+="mixer"
#KERNEL=="dsp0",			SYMLINK+="dsp"
#KERNEL=="audio0",		SYMLINK+="audio"

# sound devices
KERNEL=="adsp|adsp[0-9]*",		NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="audio|audio[0-9]*",		NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="dsp|dsp[0-9]*",		NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="mixer|mixer[0-9]*",		NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="sequencer|sequencer[0-9]*",	NAME="sound/%k", SYMLINK+="%k", GROUP="audio"