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