From: James Stafford <jstafford@ampltd.com>
To: "alsa-devel@lists.sourceforge.net" <alsa-devel@lists.sourceforge.net>
Subject: [PATCH] Envy24HT
Date: Mon, 27 Jan 2003 13:31:38 +0000 [thread overview]
Message-ID: <4.2.2.20030127132410.00c878f0@localhost> (raw)
[-- Attachment #1: Type: text/plain, Size: 201 bytes --]
One of the attached patches correct a problem with the surround speakers
with the AUDIO2000 Envy24HT based board. The other patch adds the
ICE1724.conf file to the alsa-lib/src/conf/cards directory.
[-- Attachment #2: patch-envy24ht-surroundfix.diff --]
[-- Type: application/octet-stream, Size: 646 bytes --]
--- alsa-kernel/pci/ice1712/amp.c 3 Dec 2002 17:53:43 -0000 1.1
+++ alsa-kernel/pci/ice1712/amp.c 4 Dec 2002 15:04:05 -0000
@@ -42,6 +42,12 @@
return 0;
}
+static int __devinit snd_vt1724_amp_add_controls(ice1712_t *ice)
+{
+ /* we use pins 39 and 41 of the VT1616 for left and right read outputs */
+ snd_ac97_write_cache(ice->ac97, 0x5a, snd_ac97_read(ice->ac97, 0x5a) & ~0x8000);
+}
+
/* entry point */
struct snd_ice1712_card_info snd_vt1724_amp_cards[] __devinitdata = {
@@ -49,6 +55,7 @@
VT1724_SUBDEVICE_AUDIO2000,
"AMP Ltd AUDIO2000",
snd_vt1724_amp_init,
+ snd_vt1724_amp_add_controls,
},
{ } /* terminator */
};
[-- Attachment #3: patch-envy24ht-addconf.diff --]
[-- Type: application/octet-stream, Size: 1875 bytes --]
--- alsa-lib/src/conf/cards/Makefile.am 29 Nov 2002 14:50:03 -0000 1.9
+++ alsa-lib/src/conf/cards/Makefile.am 4 Dec 2002 15:04:19 -0000
@@ -10,6 +10,7 @@
FM801.conf \
GUS.conf \
ICE1712.conf \
+ ICE1724.conf \
ICH.conf \
RME9636.conf \
RME9652.conf \
diff -u -N -r cvs2/alsa-lib/src/conf/cards/ICE1724.conf
cvs-envy24ht/alsa-lib/src/conf/cards/ICE1724.conf
--- cvs2/alsa-lib/src/conf/cards/ICE1724.conf Thu Jan 1 01:00:00 1970
+++ cvs-envy24ht/alsa-lib/src/conf/cards/ICE1724.conf Wed Dec 4 15:34:26 2002
@@ -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 ]
+ }
+ ]
+ }
+}
[-- Attachment #4: Type: text/plain, Size: 183 bytes --]
--
James Stafford
mailto:jstafford@ampltd.com
Advanced Micro Peripherals Ltd
Unit 17
Sedgeway Business Park
Witchford
Cambridge
CB6 2HY
Tel: +44 1353 659 500
Fax:+44 1353 659 600
next reply other threads:[~2003-01-27 13:31 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-01-27 13:31 James Stafford [this message]
2003-01-27 14:02 ` [PATCH] Envy24HT Takashi Iwai
[not found] <m18JZ72-003yUIC@mail.corpex.com>
2002-12-04 13:05 ` Jaroslav Kysela
2002-12-04 14:38 ` James Stafford
2002-12-04 17:29 ` James Stafford
-- strict thread matches above, loose matches on Subject: below --
2002-11-25 12:06 Envy24HT Jaroslav Kysela
2002-11-24 20:32 ` Envy24HT James Stafford
2002-11-27 21:47 ` Envy24HT James Stafford
2002-12-03 17:07 ` [PATCH] Envy24HT James Stafford
2002-12-03 18:06 ` Jaroslav Kysela
2002-12-04 12:54 ` James Stafford
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4.2.2.20030127132410.00c878f0@localhost \
--to=jstafford@ampltd.com \
--cc=alsa-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.