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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox