All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [Alsa-user] ADI AD1888 soundmax (such as in Asus P4P800S)
       [not found] ` <Pine.HPX.4.33n.0401260942440.3348-100000@studcom.urz.uni-halle.de>
@ 2004-01-26 13:38   ` Takashi Iwai
  0 siblings, 0 replies; only message in thread
From: Takashi Iwai @ 2004-01-26 13:38 UTC (permalink / raw)
  To: Clemens Ladisch
  Cc: Jaroslav Kysela, Carlos Fernandez Sanz, alsa-user, alsa-devel

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2004-01-26 13:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <Pine.LNX.4.58.0401250944310.1883@pnote.perex-int.cz>
     [not found] ` <Pine.HPX.4.33n.0401260942440.3348-100000@studcom.urz.uni-halle.de>
2004-01-26 13:38   ` [Alsa-user] ADI AD1888 soundmax (such as in Asus P4P800S) Takashi Iwai

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.