]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsaucm: add alsa-ucm udev rules for PAZ00 (Toshiba AC100/Dynabook AZ).
authorJaroslav Kysela <perex@perex.cz>
Fri, 7 Sep 2018 08:53:19 +0000 (10:53 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 7 Sep 2018 08:54:07 +0000 (10:54 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
.gitignore
alsaucm/89-alsa-ucm.rules.in [new file with mode: 0644]
alsaucm/Makefile.am

index bc08f4fa4336c9f2add85ca69ae8cb1a748ff6f7..d2175b0dc3bf7696a5c280602d2fd2f26d3d08f9 100644 (file)
@@ -47,6 +47,7 @@ speaker-test/speaker-test
 alsaloop/alsaloop
 alsaucm/alsaucm
 alsaucm/alsaucm.1
+alsaucm/89-alsa-ucm.rules
 topology/alsatplg
 
 include/aconfig.h*
diff --git a/alsaucm/89-alsa-ucm.rules.in b/alsaucm/89-alsa-ucm.rules.in
new file mode 100644 (file)
index 0000000..52a7616
--- /dev/null
@@ -0,0 +1,8 @@
+SUBSYSTEM!="sound", GOTO="ucm_end"
+ACTION!="change", GOTO="ucm_end"
+KERNEL!="card*", GOTO="ucm_end"
+
+ATTRS{id}=="PAZ00", RUN+="@bindir@/alsaucm -c PAZ00 set _verb HiFi"
+ATTRS{id}=="PAZ00", RUN+="@bindir@/alsaucm -c PAZ00 set _verb Record"
+
+LABEL="ucm_end"
index ee0391e4cc92128bc441a78c1ac382382f083ca3..651f678696c8e4817edcb6257dcf38e3fb11906e 100644 (file)
@@ -15,4 +15,17 @@ alsaucm_LDADD = -lasound
 %.1: %.rst
        rst2man $< > $@
 
-EXTRA_DIST = alsaucm.rst
+udevrules_DATA = \
+       89-alsa-ucm.rules
+
+edit = \
+       $(SED) -r -e 's,@bindir\@,$(bindir),g' \
+                 -e 's,@mydatadir\@,$(mydatadir),g' \
+                                                       < $< > $@ || rm $@
+
+89-alsa-ucm.rules: 89-alsa-ucm.rules.in
+       $(edit)
+
+EXTRA_DIST = alsaucm.rst 89-alsa-ucm.rules.in
+
+CLEANFILES = 89-alsa-ucm.rules