Corrected configuration for CMI8338/8738.

- CMI8738 is aliased to CMI8338.
- New config file for multi channel cards with -MCx suffix
This commit is contained in:
Takashi Iwai 2001-06-26 14:28:02 +00:00
parent a4fe7862bd
commit 960a43503d
4 changed files with 24 additions and 53 deletions

View file

@ -1,7 +1,9 @@
#
# Configuration for the CMI8338 chip
# Configuration for the CMI8338/8738 chip (w/o multi-channel support)
#
<confdir:pcm/front.conf>
CMI8338.pcm.front.0 {
@args [ CARD ]
@args.CARD {
@ -12,6 +14,8 @@ CMI8338.pcm.front.0 {
device 0
}
<confdir:pcm/rear.conf>
# 2nd DAC
# FIXME: we need a volume attenuator for rear channel.
CMI8338.pcm.rear.0 {
@ -24,6 +28,8 @@ CMI8338.pcm.rear.0 {
device 1
}
<confdir:pcm/surround40.conf>
# for the old CM8738 with 2nd DAC for rear
CMI8338.pcm.surround40.0 {
@args [ CARD ]
@ -60,6 +66,7 @@ CMI8338.pcm.surround40.0 {
]
}
<confdir:pcm/iec958.conf>
CMI8338.pcm.iec958.0 {
@args [ CARD DEV AES0 AES1 AES2 AES3 ]
@ -82,18 +89,18 @@ CMI8338.pcm.iec958.0 {
type integer
}
type hooks
slave.pcm {
type hw
card $CARD
device 2
}
hooks.0 {
type ctl_elems
hook_args [
{
name "IEC958 Enable"
value 1
lock true
preserve true
}
{
interface PCM
name "IEC958 Playback PCM Stream"
device 2
lock true
preserve true
value [ $AES0 $AES1 $AES2 $AES3 ]