summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrzemek Rudy <prudy1@o2.pl>2013-07-30 22:31:44 +0200
committerTakashi Iwai <tiwai@suse.de>2013-07-31 08:05:34 +0200
commit994ab14b401b2873c5f927215bbb86fe6f6335fc (patch)
treeb69d2d69cdf60150b7649dd3786446603a9d8e52
parentb3b53a1bec47aaa2baef724cc9e79adadd603caf (diff)
downloadalsa-lib-994ab14b401b2873c5f927215bbb86fe6f6335fc.tar.gz
conf/cards: add Audio Advantage Micro II
With related kernel chnages add extended suport for: - AES bits controls (via device suffix AESn= or tools like iecset) - SPDIF switch control, turning on/off the optical transmitter (via alsamixer tool) Signed-off-by: Przemek Rudy <prudy1@o2.pl> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--src/conf/cards/USB-Audio.conf35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/conf/cards/USB-Audio.conf b/src/conf/cards/USB-Audio.conf
index 0d931758..8a6d9cac 100644
--- a/src/conf/cards/USB-Audio.conf
+++ b/src/conf/cards/USB-Audio.conf
@@ -101,6 +101,41 @@ USB-Audio."Audiophile USB (tm)".pcm.iec958 {
}
}
+# For this card we can (and must to get IEC61937) set AES bits
+USB-Audio."MicroII".pcm.iec958 "cards.USB-Audio.Audio Advantage MicroII.pcm.iec958"
+USB-Audio."Audio Advantage MicroII".pcm.iec958 {
+ @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 hw
+ card $CARD
+ }
+
+ hooks.0 {
+ type ctl_elems
+ hook_args [
+ {
+ interface PCM
+ name "IEC958 Playback Default"
+ preserve true
+ optional true
+ value [ $AES0 $AES1 $AES2 $AES3 ]
+ }
+ {
+ name "IEC958 Playback Switch"
+ lock true
+ preserve true
+ value 1
+ }
+ ]
+ }
+}
################################################################################