]> git.alsa-project.org Git - alsa-lib.git/commitdiff
- added ICE1724 configuration file.
authorTakashi Iwai <tiwai@suse.de>
Mon, 27 Jan 2003 14:02:42 +0000 (14:02 +0000)
committerTakashi Iwai <tiwai@suse.de>
Mon, 27 Jan 2003 14:02:42 +0000 (14:02 +0000)
src/conf/cards/ICE1724.conf [new file with mode: 0644]
src/conf/cards/Makefile.am

diff --git a/src/conf/cards/ICE1724.conf b/src/conf/cards/ICE1724.conf
new file mode 100644 (file)
index 0000000..436e865
--- /dev/null
@@ -0,0 +1,100 @@
+#
+# Configuration for the ICE1724 (Envy24HT) chip
+#
+
+<confdir:pcm/front.conf>
+
+ICE1724.pcm.front.0 {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type route
+       ttable.0.0 1
+       ttable.1.1 1
+       slave.pcm {
+               type hw
+               card $CARD
+       }
+}      
+
+<confdir:pcm/surround40.conf>
+
+ICE1724.pcm.surround40.0 {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type route
+       ttable.0.0 1
+       ttable.1.1 1
+       ttable.2.4 1
+       ttable.3.5 1
+       slave.pcm {
+               type hw
+               card $CARD
+       }
+}      
+
+<confdir:pcm/surround51.conf>
+
+ICE1724.pcm.surround51.0 {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type route
+       ttable.0.0 1
+       ttable.1.1 1
+       ttable.2.4 1
+       ttable.3.5 1
+       ttable.4.2 1
+       ttable.5.3 1
+       slave.pcm {
+               type hw
+               card $CARD
+       }
+}
+
+<confdir:pcm/iec958.conf>
+
+ICE1724.pcm.iec958.0 {
+       @args [ CARD AES0 AES1 AES2 AES3 ]
+       @args.CARD {
+               type string
+       }
+       @args.AES0 {
+               type integer
+       }
+       @args.AES1 {
+               type integer
+       }
+       @args.AES2 {
+               type integer
+       }
+       @args.AES3 {
+               type integer
+       }
+       type hooks
+       slave.pcm {
+               type route
+               ttable.0.6 1
+               ttable.1.7 1
+               slave.pcm {
+                       type hw
+                       card $CARD
+               }
+       }
+       hooks.0 {
+               type ctl_elems
+               hook_args [
+                       {
+                               interface PCM
+                               name "IEC958 Playback PCM Stream"
+                               lock true
+                               preserve true
+                               value [ $AES0 $AES1 $AES2 $AES3 ]
+                       }
+               ]
+       }
+}
index 66c89cbaf6adcb533a0738291f007fc94214f732..14f3aad9e83ef39b8b655f6be46a498c0db4b590 100644 (file)
@@ -10,6 +10,7 @@ cfg_files = aliases.conf \
        FM801.conf \
        GUS.conf \
        ICE1712.conf \
+       ICE1724.conf \
        ICH.conf \
        RME9636.conf \
        RME9652.conf \