xref: /linux/Documentation/sound/hd-audio/models.rst (revision e5c86679d5e864947a52fb31e45a425dea3e7fa9)
1==============================
2HD-Audio Codec-Specific Models
3==============================
4
5ALC880
6======
73stack
8    3-jack in back and a headphone out
93stack-digout
10    3-jack in back, a HP out and a SPDIF out
115stack
12    5-jack in back, 2-jack in front
135stack-digout
14    5-jack in back, 2-jack in front, a SPDIF out
156stack
16    6-jack in back, 2-jack in front
176stack-digout
18    6-jack with a SPDIF out
19
20ALC260
21======
22gpio1
23    Enable GPIO1
24coef
25    Enable EAPD via COEF table
26fujitsu
27    Quirk for FSC S7020
28fujitsu-jwse
29    Quirk for FSC S7020 with jack modes and HP mic support
30
31ALC262
32======
33inv-dmic
34    Inverted internal mic workaround
35
36ALC267/268
37==========
38inv-dmic
39    Inverted internal mic workaround
40hp-eapd
41    Disable HP EAPD on NID 0x15
42
43ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)
44===================================================================
45laptop-amic
46    Laptops with analog-mic input
47laptop-dmic
48    Laptops with digital-mic input
49alc269-dmic
50    Enable ALC269(VA) digital mic workaround
51alc271-dmic
52    Enable ALC271X digital mic workaround
53inv-dmic
54    Inverted internal mic workaround
55headset-mic
56    Indicates a combined headset (headphone+mic) jack
57headset-mode
58    More comprehensive headset support for ALC269 & co
59headset-mode-no-hp-mic
60    Headset mode support without headphone mic
61lenovo-dock
62    Enables docking station I/O for some Lenovos
63hp-gpio-led
64    GPIO LED support on HP laptops
65dell-headset-multi
66    Headset jack, which can also be used as mic-in
67dell-headset-dock
68    Headset jack (without mic-in), and also dock I/O
69alc283-dac-wcaps
70    Fixups for Chromebook with ALC283
71alc283-sense-combo
72    Combo jack sensing on ALC283
73tpt440-dock
74    Pin configs for Lenovo Thinkpad Dock support
75
76ALC66x/67x/892
77==============
78mario
79    Chromebook mario model fixup
80asus-mode1
81    ASUS
82asus-mode2
83    ASUS
84asus-mode3
85    ASUS
86asus-mode4
87    ASUS
88asus-mode5
89    ASUS
90asus-mode6
91    ASUS
92asus-mode7
93    ASUS
94asus-mode8
95    ASUS
96inv-dmic
97    Inverted internal mic workaround
98dell-headset-multi
99    Headset jack, which can also be used as mic-in
100
101ALC680
102======
103N/A
104
105ALC88x/898/1150
106======================
107acer-aspire-4930g
108    Acer Aspire 4930G/5930G/6530G/6930G/7730G
109acer-aspire-8930g
110    Acer Aspire 8330G/6935G
111acer-aspire
112    Acer Aspire others
113inv-dmic
114    Inverted internal mic workaround
115no-primary-hp
116    VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
117
118ALC861/660
119==========
120N/A
121
122ALC861VD/660VD
123==============
124N/A
125
126CMI9880
127=======
128minimal
129    3-jack in back
130min_fp
131    3-jack in back, 2-jack in front
132full
133    6-jack in back, 2-jack in front
134full_dig
135    6-jack in back, 2-jack in front, SPDIF I/O
136allout
137    5-jack in back, 2-jack in front, SPDIF out
138auto
139    auto-config reading BIOS (default)
140
141AD1882 / AD1882A
142================
1433stack
144    3-stack mode
1453stack-automute
146    3-stack with automute front HP (default)
1476stack
148    6-stack mode
149
150AD1884A / AD1883 / AD1984A / AD1984B
151====================================
152desktop	3-stack desktop (default)
153laptop	laptop with HP jack sensing
154mobile	mobile devices with HP jack sensing
155thinkpad	Lenovo Thinkpad X300
156touchsmart	HP Touchsmart
157
158AD1884
159======
160N/A
161
162AD1981
163======
164basic		3-jack (default)
165hp		HP nx6320
166thinkpad	Lenovo Thinkpad T60/X60/Z60
167toshiba	Toshiba U205
168
169AD1983
170======
171N/A
172
173AD1984
174======
175basic		default configuration
176thinkpad	Lenovo Thinkpad T61/X61
177dell_desktop	Dell T3400
178
179AD1986A
180=======
1813stack
182    3-stack, shared surrounds
183laptop
184    2-channel only (FSC V2060, Samsung M50)
185laptop-imic
186    2-channel with built-in mic
187eapd
188    Turn on EAPD constantly
189
190AD1988/AD1988B/AD1989A/AD1989B
191==============================
1926stack
193    6-jack
1946stack-dig
195    ditto with SPDIF
1963stack
197    3-jack
1983stack-dig
199    ditto with SPDIF
200laptop
201    3-jack with hp-jack automute
202laptop-dig
203    ditto with SPDIF
204auto
205    auto-config reading BIOS (default)
206
207Conexant 5045
208=============
209laptop-hpsense
210    Laptop with HP sense (old model laptop)
211laptop-micsense
212    Laptop with Mic sense (old model fujitsu)
213laptop-hpmicsense
214    Laptop with HP and Mic senses
215benq
216    Benq R55E
217laptop-hp530
218    HP 530 laptop
219test
220    for testing/debugging purpose, almost all controls can be
221    adjusted.  Appearing only when compiled with $CONFIG_SND_DEBUG=y
222
223Conexant 5047
224=============
225laptop
226    Basic Laptop config
227laptop-hp
228    Laptop config for some HP models (subdevice 30A5)
229laptop-eapd
230    Laptop config with EAPD support
231test
232    for testing/debugging purpose, almost all controls can be
233    adjusted.  Appearing only when compiled with $CONFIG_SND_DEBUG=y
234
235Conexant 5051
236=============
237laptop
238    Basic Laptop config (default)
239hp
240    HP Spartan laptop
241hp-dv6736
242    HP dv6736
243hp-f700
244    HP Compaq Presario F700
245ideapad
246    Lenovo IdeaPad laptop
247toshiba
248    Toshiba Satellite M300
249
250Conexant 5066
251=============
252laptop
253    Basic Laptop config (default)
254hp-laptop
255    HP laptops, e g G60
256asus
257    Asus K52JU, Lenovo G560
258dell-laptop
259    Dell laptops
260dell-vostro
261    Dell Vostro
262olpc-xo-1_5
263    OLPC XO 1.5
264ideapad
265    Lenovo IdeaPad U150
266thinkpad
267    Lenovo Thinkpad
268
269STAC9200
270========
271ref
272    Reference board
273oqo
274    OQO Model 2
275dell-d21
276    Dell (unknown)
277dell-d22
278    Dell (unknown)
279dell-d23
280    Dell (unknown)
281dell-m21
282    Dell Inspiron 630m, Dell Inspiron 640m
283dell-m22
284    Dell Latitude D620, Dell Latitude D820
285dell-m23
286    Dell XPS M1710, Dell Precision M90
287dell-m24
288    Dell Latitude 120L
289dell-m25
290    Dell Inspiron E1505n
291dell-m26
292    Dell Inspiron 1501
293dell-m27
294    Dell Inspiron E1705/9400
295gateway-m4
296    Gateway laptops with EAPD control
297gateway-m4-2
298    Gateway laptops with EAPD control
299panasonic
300    Panasonic CF-74
301auto
302    BIOS setup (default)
303
304STAC9205/9254
305=============
306ref
307    Reference board
308dell-m42
309    Dell (unknown)
310dell-m43
311    Dell Precision
312dell-m44
313    Dell Inspiron
314eapd
315    Keep EAPD on (e.g. Gateway T1616)
316auto
317    BIOS setup (default)
318
319STAC9220/9221
320=============
321ref
322    Reference board
3233stack
324    D945 3stack
3255stack
326    D945 5stack + SPDIF
327intel-mac-v1
328    Intel Mac Type 1
329intel-mac-v2
330    Intel Mac Type 2
331intel-mac-v3
332    Intel Mac Type 3
333intel-mac-v4
334    Intel Mac Type 4
335intel-mac-v5
336    Intel Mac Type 5
337intel-mac-auto
338    Intel Mac (detect type according to subsystem id)
339macmini
340    Intel Mac Mini (equivalent with type 3)
341macbook
342    Intel Mac Book (eq. type 5)
343macbook-pro-v1
344    Intel Mac Book Pro 1st generation (eq. type 3)
345macbook-pro
346    Intel Mac Book Pro 2nd generation (eq. type 3)
347imac-intel
348    Intel iMac (eq. type 2)
349imac-intel-20
350    Intel iMac (newer version) (eq. type 3)
351ecs202
352    ECS/PC chips
353dell-d81
354    Dell (unknown)
355dell-d82
356    Dell (unknown)
357dell-m81
358    Dell (unknown)
359dell-m82
360    Dell XPS M1210
361auto
362    BIOS setup (default)
363
364STAC9202/9250/9251
365==================
366ref
367    Reference board, base config
368m1
369    Some Gateway MX series laptops (NX560XL)
370m1-2
371    Some Gateway MX series laptops (MX6453)
372m2
373    Some Gateway MX series laptops (M255)
374m2-2
375    Some Gateway MX series laptops
376m3
377    Some Gateway MX series laptops
378m5
379    Some Gateway MX series laptops (MP6954)
380m6
381    Some Gateway NX series laptops
382auto
383    BIOS setup (default)
384
385STAC9227/9228/9229/927x
386=======================
387ref
388    Reference board
389ref-no-jd
390    Reference board without HP/Mic jack detection
3913stack
392    D965 3stack
3935stack
394    D965 5stack + SPDIF
3955stack-no-fp
396    D965 5stack without front panel
397dell-3stack
398    Dell Dimension E520
399dell-bios
400    Fixes with Dell BIOS setup
401dell-bios-amic
402    Fixes with Dell BIOS setup including analog mic
403volknob
404    Fixes with volume-knob widget 0x24
405auto
406    BIOS setup (default)
407
408STAC92HD71B*
409============
410ref
411    Reference board
412dell-m4-1
413    Dell desktops
414dell-m4-2
415    Dell desktops
416dell-m4-3
417    Dell desktops
418hp-m4
419    HP mini 1000
420hp-dv5
421    HP dv series
422hp-hdx
423    HP HDX series
424hp-dv4-1222nr
425    HP dv4-1222nr (with LED support)
426auto
427    BIOS setup (default)
428
429STAC92HD73*
430===========
431ref
432    Reference board
433no-jd
434    BIOS setup but without jack-detection
435intel
436    Intel DG45* mobos
437dell-m6-amic
438    Dell desktops/laptops with analog mics
439dell-m6-dmic
440    Dell desktops/laptops with digital mics
441dell-m6
442    Dell desktops/laptops with both type of mics
443dell-eq
444    Dell desktops/laptops
445alienware
446    Alienware M17x
447auto
448    BIOS setup (default)
449
450STAC92HD83*
451===========
452ref
453    Reference board
454mic-ref
455    Reference board with power management for ports
456dell-s14
457    Dell laptop
458dell-vostro-3500
459    Dell Vostro 3500 laptop
460hp-dv7-4000
461    HP dv-7 4000
462hp_cNB11_intquad
463    HP CNB models with 4 speakers
464hp-zephyr
465    HP Zephyr
466hp-led
467    HP with broken BIOS for mute LED
468hp-inv-led
469    HP with broken BIOS for inverted mute LED
470hp-mic-led
471    HP with mic-mute LED
472headset-jack
473    Dell Latitude with a 4-pin headset jack
474hp-envy-bass
475    Pin fixup for HP Envy bass speaker (NID 0x0f)
476hp-envy-ts-bass
477    Pin fixup for HP Envy TS bass speaker (NID 0x10)
478hp-bnb13-eq
479    Hardware equalizer setup for HP laptops
480auto
481    BIOS setup (default)
482
483STAC92HD95
484==========
485hp-led
486    LED support for HP laptops
487hp-bass
488    Bass HPF setup for HP Spectre 13
489
490STAC9872
491========
492vaio
493    VAIO laptop without SPDIF
494auto
495    BIOS setup (default)
496
497Cirrus Logic CS4206/4207
498========================
499mbp55
500    MacBook Pro 5,5
501imac27
502    IMac 27 Inch
503auto
504    BIOS setup (default)
505
506Cirrus Logic CS4208
507===================
508mba6
509    MacBook Air 6,1 and 6,2
510gpio0
511    Enable GPIO 0 amp
512auto
513    BIOS setup (default)
514
515VIA VT17xx/VT18xx/VT20xx
516========================
517auto
518    BIOS setup (default)
519