ALSA: azt3328: hook up new emulated AC97 on AC97 patch side
Make newly created AC97 emulation of azt3328 known to the AC97 layer side. - relocate common functions to the top (due to definition after use) - rename control names - adjust 3D settings to the card's custom layout of this register Signed-off-by: Andreas Mohr <andi@lisas.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:

committad av
Takashi Iwai

förälder
b5dc20cd21
incheckning
6ba9256c09
@@ -71,6 +71,12 @@ static const struct ac97_codec_id snd_ac97_codec_id_vendors[] = {
|
||||
{ 0x414b4d00, 0xffffff00, "Asahi Kasei", NULL, NULL },
|
||||
{ 0x414c4300, 0xffffff00, "Realtek", NULL, NULL },
|
||||
{ 0x414c4700, 0xffffff00, "Realtek", NULL, NULL },
|
||||
/*
|
||||
* This is an _inofficial_ Aztech Labs entry
|
||||
* (value might differ from unknown official Aztech ID),
|
||||
* currently used by the AC97 emulation of the almost-AC97 PCI168 card.
|
||||
*/
|
||||
{ 0x415a5400, 0xffffff00, "Aztech Labs (emulated)", NULL, NULL },
|
||||
{ 0x434d4900, 0xffffff00, "C-Media Electronics", NULL, NULL },
|
||||
{ 0x43525900, 0xffffff00, "Cirrus Logic", NULL, NULL },
|
||||
{ 0x43585400, 0xffffff00, "Conexant", NULL, NULL },
|
||||
@@ -127,6 +133,7 @@ static const struct ac97_codec_id snd_ac97_codec_ids[] = {
|
||||
{ 0x414c4781, 0xffffffff, "ALC658D", NULL, NULL }, /* already patched */
|
||||
{ 0x414c4780, 0xfffffff0, "ALC658", patch_alc655, NULL },
|
||||
{ 0x414c4790, 0xfffffff0, "ALC850", patch_alc850, NULL },
|
||||
{ 0x415a5401, 0xffffffff, "AZF3328", patch_aztech_azf3328, NULL },
|
||||
{ 0x434d4941, 0xffffffff, "CMI9738", patch_cm9738, NULL },
|
||||
{ 0x434d4961, 0xffffffff, "CMI9739", patch_cm9739, NULL },
|
||||
{ 0x434d4969, 0xffffffff, "CMI9780", patch_cm9780, NULL },
|
||||
|
Referens i nytt ärende
Block a user