From: Takashi Iwai <tiwai@suse.de>
To: Clemens Ladisch <clemens@ladisch.de>
Cc: Jaroslav Kysela <perex@suse.cz>,
Carlos Fernandez Sanz <cfs-alsa-user@nisupu.com>,
alsa-user@lists.sourceforge.net,
alsa-devel@lists.sourceforge.net
Subject: Re: [Alsa-user] ADI AD1888 soundmax (such as in Asus P4P800S)
Date: Mon, 26 Jan 2004 14:38:30 +0100 [thread overview]
Message-ID: <s5hn08avnhl.wl@alsa2.suse.de> (raw)
In-Reply-To: <Pine.HPX.4.33n.0401260942440.3348-100000@studcom.urz.uni-halle.de>
At Mon, 26 Jan 2004 09:55:43 +0100 (MET),
Clemens Ladisch wrote:
>
> Jaroslav Kysela wrote:
>
> > On Sun, 25 Jan 2004, Carlos Fernandez Sanz wrote:
> >
> > > Is the ADI AD1888 chipset supported yet? I'm asking because it doesn't seem
> > > to work out-of-the-box with Alsa 1.0.1, however Asus does have a driver in
> > > their page (see download area for their P4P800S motherboard), but it's for
> > > Alsa 0.9 (or rather, it *is* a custom Alsa 0.9).
> >
> > Could you send us pointer? And if you are a bit skilled, could you make a
> > diff against our ALSA code (same version) to see what was changed?
>
> The driver on Asus' page doesn't actually support the AD1888.
>
> The datasheet is available at the usual location:
> http://www.analog.com/UploadedFiles/Data_Sheets/634441702AD1888_0.pdf
>
> It seems the AD1888 has ID 0x68 and is compatible to the AD1985, but
> without the EQ (not used by ALSA anyway) and without the ability to
> record from a stereo microphone (AC97_AD198x_2CMIC bit). A control
> for the latter is created by patch_ad1980_specific, which is called by
> patch_ad1985_specific.
>
> The diff against ADI's driver is below. Some of these IDs look rather
> like internal development versions of some mainboards.
i had removed most of AD1985 quirks intentionally, because it's
already set in patch_ad1985().
(added Cc: alsa-devel, BTW).
Takashi
>
>
> Regards,
> Clemens
>
>
> --- alsa-driver-0.9.1/alsa-kernel/pci/intel8x0.c 2003-03-10 17:08:16.000000000 +0100
> +++ alsa-driver-0.9.1adi/alsa-kernel/pci/intel8x0.c 2003-03-31 17:49:02.000000000 +0200
> @@ -1528,7 +1528,38 @@
>
> static struct ac97_quirk ac97_quirks[] = {
> { 0x1028, 0x0126, "Dell Optiplex GX260", AC97_TUNE_HP_ONLY },
> + { 0x1043, 0x80f3, "ASUS ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x11d4, 0x5375, "ADI AD1985 (discrete)", AC97_TUNE_HP_ONLY },
> { 0x1734, 0x0088, "Fujisu-Siemens D1522", AC97_TUNE_HP_ONLY },
> + { 0x8086, 0x2000, "Intel ICH5/AD1985 (discrete)", AC97_TUNE_HP_ONLY },
> + { 0x8086, 0x2001, "Intel ICH5/AD1985 (discrete)", AC97_TUNE_HP_ONLY },
> + { 0x8086, 0x2002, "Intel ICH5/AD1985 (discrete)", AC97_TUNE_HP_ONLY },
> + { 0x8086, 0x4000, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x4001, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x4002, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6000, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6001, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6002, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6003, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6004, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6005, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6006, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6007, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6008, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0x6009, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe000, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe001, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe002, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe003, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe004, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe005, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe006, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe007, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe008, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xe009, "Intel ICH5/AD1985", AC97_TUNE_SHARING },
> + { 0x8086, 0xA000, "Intel ICH5/AD1985 (discrete)", AC97_TUNE_HP_ONLY },
> + { 0x8086, 0xA001, "Intel ICH5/AD1985 (discrete)", AC97_TUNE_HP_ONLY },
> + { 0x8086, 0xA002, "Intel ICH5/AD1985 (discrete)", AC97_TUNE_HP_ONLY },
> { } /* terminator */
> };
>
>
>
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> _______________________________________________
> Alsa-user mailing list
> Alsa-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/alsa-user
>
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
parent reply other threads:[~2004-01-26 13:38 UTC|newest]
Thread overview: expand[flat|nested] mbox.gz Atom feed
[parent not found: <Pine.HPX.4.33n.0401260942440.3348-100000@studcom.urz.uni-halle.de>]
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=s5hn08avnhl.wl@alsa2.suse.de \
--to=tiwai@suse.de \
--cc=alsa-devel@lists.sourceforge.net \
--cc=alsa-user@lists.sourceforge.net \
--cc=cfs-alsa-user@nisupu.com \
--cc=clemens@ladisch.de \
--cc=perex@suse.cz \
/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.