mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-08 13:30:03 -05:00
added CMI8338-SWIEC for cmipci with software IEC958
This commit is contained in:
parent
01f217d581
commit
e4215ba611
3 changed files with 106 additions and 0 deletions
104
src/conf/cards/CMI8338-SWIEC.conf
Normal file
104
src/conf/cards/CMI8338-SWIEC.conf
Normal file
|
|
@ -0,0 +1,104 @@
|
||||||
|
#
|
||||||
|
# Configuration for the CMI8338/8738 chip (w/o multi-channel support)
|
||||||
|
# using software IEC958 subframe conversion
|
||||||
|
#
|
||||||
|
|
||||||
|
<confdir:pcm/front.conf>
|
||||||
|
|
||||||
|
CMI8338-SWIEC.pcm.front.0 {
|
||||||
|
@args [ CARD ]
|
||||||
|
@args.CARD {
|
||||||
|
type string
|
||||||
|
}
|
||||||
|
type hw
|
||||||
|
card $CARD
|
||||||
|
device 0
|
||||||
|
}
|
||||||
|
|
||||||
|
<confdir:pcm/rear.conf>
|
||||||
|
|
||||||
|
# 2nd DAC
|
||||||
|
# FIXME: we need a volume attenuator for rear channel.
|
||||||
|
CMI8338-SWIEC.pcm.rear.0 {
|
||||||
|
@args [ CARD ]
|
||||||
|
@args.CARD {
|
||||||
|
type string
|
||||||
|
}
|
||||||
|
type hw
|
||||||
|
card $CARD
|
||||||
|
device 1
|
||||||
|
}
|
||||||
|
|
||||||
|
<confdir:pcm/surround40.conf>
|
||||||
|
|
||||||
|
# for the old CM8738 with 2nd DAC for rear
|
||||||
|
CMI8338-SWIEC.pcm.surround40.0 {
|
||||||
|
@args [ CARD ]
|
||||||
|
@args.CARD {
|
||||||
|
type string
|
||||||
|
}
|
||||||
|
type multi
|
||||||
|
master 1
|
||||||
|
slaves [
|
||||||
|
{
|
||||||
|
pcm {
|
||||||
|
@func concat
|
||||||
|
strings [
|
||||||
|
"cards.CMI8338-SWIEC.pcm.front.0:CARD=" $CARD
|
||||||
|
]
|
||||||
|
}
|
||||||
|
channels 2
|
||||||
|
}
|
||||||
|
{
|
||||||
|
pcm {
|
||||||
|
@func concat
|
||||||
|
strings [
|
||||||
|
"cards.CMI8338-SWIEC.pcm.rear.0:CARD=" $CARD
|
||||||
|
]
|
||||||
|
}
|
||||||
|
channels 2
|
||||||
|
}
|
||||||
|
]
|
||||||
|
bindings [
|
||||||
|
{ slave 0 channel 0 }
|
||||||
|
{ slave 0 channel 1 }
|
||||||
|
{ slave 1 channel 0 }
|
||||||
|
{ slave 1 channel 1 }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
<confdir:pcm/iec958.conf>
|
||||||
|
|
||||||
|
CMI8338-SWIEC.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 asym
|
||||||
|
playback.pcm {
|
||||||
|
type iec958
|
||||||
|
slave.pcm {
|
||||||
|
type hw
|
||||||
|
card $CARD
|
||||||
|
device 2
|
||||||
|
}
|
||||||
|
status [ $AES0 $AES1 $AES2 $AES3 ]
|
||||||
|
}
|
||||||
|
capture.pcm {
|
||||||
|
type hw
|
||||||
|
card $CARD
|
||||||
|
device 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -8,6 +8,7 @@ cfg_files = aliases.conf \
|
||||||
Audigy.conf \
|
Audigy.conf \
|
||||||
Audigy2.conf \
|
Audigy2.conf \
|
||||||
CMI8338.conf \
|
CMI8338.conf \
|
||||||
|
CMI8338-SWIEC.conf \
|
||||||
CMI8738-MC6.conf \
|
CMI8738-MC6.conf \
|
||||||
CS46xx.conf \
|
CS46xx.conf \
|
||||||
EMU10K1.conf \
|
EMU10K1.conf \
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ YMF740C cards.YMF744
|
||||||
YMF754 cards.YMF744
|
YMF754 cards.YMF744
|
||||||
CMIPCI cards.CMI8338
|
CMIPCI cards.CMI8338
|
||||||
CMI8738 cards.CMI8338
|
CMI8738 cards.CMI8338
|
||||||
|
CMI8738-SWIEC cards.CMI8338-SWIEC
|
||||||
CMI8738-MC4 cards.CMI8738-MC6
|
CMI8738-MC4 cards.CMI8738-MC6
|
||||||
'E-mu APS' cards.EMU10K1
|
'E-mu APS' cards.EMU10K1
|
||||||
'GUS Max' cards.GUS
|
'GUS Max' cards.GUS
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue