]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Add config file for SB-XFi driver
authorTakashi Iwai <tiwai@suse.de>
Tue, 2 Jun 2009 14:08:57 +0000 (16:08 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 2 Jun 2009 14:08:57 +0000 (16:08 +0200)
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/conf/cards/Makefile.am
src/conf/cards/SB-XFi.conf [new file with mode: 0644]

index f4d6c17b336802c386106ecf47eb715af56839c5..9da78f01a5a9c46cd0302fe53faa77c9129a70ad 100644 (file)
@@ -41,6 +41,7 @@ cfg_files = aliases.conf \
        RME9636.conf \
        RME9652.conf \
        SI7018.conf \
+       SB-XFi.conf \
        TRID4DWAVENX.conf \
        USB-Audio.conf \
        YMF744.conf \
diff --git a/src/conf/cards/SB-XFi.conf b/src/conf/cards/SB-XFi.conf
new file mode 100644 (file)
index 0000000..c9f3c5f
--- /dev/null
@@ -0,0 +1,86 @@
+#
+# Configuration for the SB X-Fi driver
+#
+
+<confdir:pcm/front.conf>
+
+SB-XFi.pcm.front.0 {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type hw
+       card $CARD
+       device 0
+}      
+
+<confdir:pcm/rear.conf>
+
+SB-XFi.pcm.rear.0 {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type hw
+       card $CARD
+       device 1
+}      
+
+<confdir:pcm/center_lfe.conf>
+
+SB-XFi.pcm.center_lfe.0 {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type hw
+       card $CARD
+       device 2
+}      
+
+<confdir:pcm/side.conf>
+
+SB-XFi.pcm.side.0 {
+       @args [ CARD ]
+       @args.CARD {
+               type string
+       }
+       type hw
+       card $CARD
+       device 3
+}      
+
+<confdir:pcm/surround40.conf>
+<confdir:pcm/surround41.conf>
+<confdir:pcm/surround50.conf>
+<confdir:pcm/surround51.conf>
+<confdir:pcm/surround71.conf>
+
+SB-XFi.pcm.surround40.0 cards.SB-XFi.pcm.front.0
+SB-XFi.pcm.surround51.0 cards.SB-XFi.pcm.front.0
+SB-XFi.pcm.surround71.0 cards.SB-XFi.pcm.front.0
+
+<confdir:pcm/iec958.conf>
+
+SB-XFi.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 hw
+       card $CARD
+       device 4
+       # FIXME: AES status bits
+}