GNU Linux-libre 4.19.286-gnu1
[releases.git] / Documentation / sound / hd-audio / models.rst
1 ==============================
2 HD-Audio Codec-Specific Models
3 ==============================
4
5 ALC880
6 ======
7 3stack
8     3-jack in back and a headphone out
9 3stack-digout
10     3-jack in back, a HP out and a SPDIF out
11 5stack
12     5-jack in back, 2-jack in front
13 5stack-digout
14     5-jack in back, 2-jack in front, a SPDIF out
15 6stack
16     6-jack in back, 2-jack in front
17 6stack-digout
18     6-jack with a SPDIF out
19 6stack-automute
20     6-jack with headphone jack detection
21
22 ALC260
23 ======
24 gpio1
25     Enable GPIO1
26 coef
27     Enable EAPD via COEF table
28 fujitsu
29     Quirk for FSC S7020
30 fujitsu-jwse
31     Quirk for FSC S7020 with jack modes and HP mic support
32
33 ALC262
34 ======
35 inv-dmic
36     Inverted internal mic workaround
37 fsc-h270
38     Fixups for Fujitsu-Siemens Celsius H270
39 fsc-s7110
40     Fixups for Fujitsu-Siemens Lifebook S7110
41 hp-z200
42     Fixups for HP Z200
43 tyan
44     Fixups for Tyan Thunder n6650W
45 lenovo-3000
46     Fixups for Lenovo 3000
47 benq
48     Fixups for Benq ED8
49 benq-t31
50     Fixups for Benq T31
51 bayleybay
52     Fixups for Intel BayleyBay
53
54 ALC267/268
55 ==========
56 inv-dmic
57     Inverted internal mic workaround
58 hp-eapd
59     Disable HP EAPD on NID 0x15
60 spdif
61     Enable SPDIF output on NID 0x1e
62
63 ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)
64 ===================================================================
65 laptop-amic
66     Laptops with analog-mic input
67 laptop-dmic
68     Laptops with digital-mic input
69 alc269-dmic
70     Enable ALC269(VA) digital mic workaround
71 alc271-dmic
72     Enable ALC271X digital mic workaround
73 inv-dmic
74     Inverted internal mic workaround
75 headset-mic
76     Indicates a combined headset (headphone+mic) jack
77 headset-mode
78     More comprehensive headset support for ALC269 & co
79 headset-mode-no-hp-mic
80     Headset mode support without headphone mic
81 lenovo-dock
82     Enables docking station I/O for some Lenovos
83 hp-gpio-led
84     GPIO LED support on HP laptops
85 hp-dock-gpio-mic1-led
86     HP dock with mic LED support
87 dell-headset-multi
88     Headset jack, which can also be used as mic-in
89 dell-headset-dock
90     Headset jack (without mic-in), and also dock I/O
91 dell-headset3
92     Headset jack (without mic-in), and also dock I/O, variant 3
93 dell-headset4
94     Headset jack (without mic-in), and also dock I/O, variant 4
95 alc283-dac-wcaps
96     Fixups for Chromebook with ALC283
97 alc283-sense-combo
98     Combo jack sensing on ALC283
99 tpt440-dock
100     Pin configs for Lenovo Thinkpad Dock support
101 tpt440
102     Lenovo Thinkpad T440s setup
103 tpt460
104     Lenovo Thinkpad T460/560 setup
105 tpt470-dock
106     Lenovo Thinkpad T470 dock setup
107 dual-codecs
108     Lenovo laptops with dual codecs
109 alc700-ref
110     Intel reference board with ALC700 codec
111 vaio
112     Pin fixups for Sony VAIO laptops
113 dell-m101z
114     COEF setup for Dell M101z
115 asus-g73jw
116     Subwoofer pin fixup for ASUS G73JW
117 lenovo-eapd
118     Inversed EAPD setup for Lenovo laptops
119 sony-hweq
120     H/W EQ COEF setup for Sony laptops
121 pcm44k
122     Fixed PCM 44kHz constraints (for buggy devices)
123 lifebook
124     Dock pin fixups for Fujitsu Lifebook
125 lifebook-extmic
126     Headset mic fixup for Fujitsu Lifebook
127 lifebook-hp-pin
128     Headphone pin fixup for Fujitsu Lifebook
129 lifebook-u7x7
130     Lifebook U7x7 fixups
131 alc269vb-amic
132     ALC269VB analog mic pin fixups
133 alc269vb-dmic
134     ALC269VB digital mic pin fixups
135 hp-mute-led-mic1
136     Mute LED via Mic1 pin on HP
137 hp-mute-led-mic2
138     Mute LED via Mic2 pin on HP
139 hp-mute-led-mic3
140     Mute LED via Mic3 pin on HP
141 hp-gpio-mic1
142     GPIO + Mic1 pin LED on HP
143 hp-line1-mic1
144     Mute LED via Line1 + Mic1 pins on HP
145 noshutup
146     Skip shutup callback
147 sony-nomic
148     Headset mic fixup for Sony laptops
149 aspire-headset-mic
150     Headset pin fixup for Acer Aspire
151 asus-x101
152     ASUS X101 fixups
153 acer-ao7xx
154     Acer AO7xx fixups
155 acer-aspire-e1
156     Acer Aspire E1 fixups
157 acer-ac700
158     Acer AC700 fixups
159 limit-mic-boost
160     Limit internal mic boost on Lenovo machines
161 asus-zenbook
162     ASUS Zenbook fixups
163 asus-zenbook-ux31a
164     ASUS Zenbook UX31A fixups
165 ordissimo
166     Ordissimo EVE2 (or Malata PC-B1303) fixups
167 asus-tx300
168     ASUS TX300 fixups
169 alc283-int-mic
170     ALC283 COEF setup for Lenovo machines
171 mono-speakers
172     Subwoofer and headset fixupes for Dell Inspiron
173 alc290-subwoofer
174     Subwoofer fixups for Dell Vostro
175 thinkpad
176     Binding with thinkpad_acpi driver for Lenovo machines
177 dmic-thinkpad
178     thinkpad_acpi binding + digital mic support
179 alc255-acer
180     ALC255 fixups on Acer machines
181 alc255-asus
182     ALC255 fixups on ASUS machines
183 alc255-dell1
184     ALC255 fixups on Dell machines
185 alc255-dell2
186     ALC255 fixups on Dell machines, variant 2
187 alc293-dell1
188     ALC293 fixups on Dell machines
189 alc283-headset
190     Headset pin fixups on ALC283
191 aspire-v5
192     Acer Aspire V5 fixups
193 hp-gpio4
194     GPIO and Mic1 pin mute LED fixups for HP
195 hp-gpio-led
196     GPIO mute LEDs on HP
197 hp-gpio2-hotkey
198     GPIO mute LED with hot key handling on HP
199 hp-dock-pins
200     GPIO mute LEDs and dock support on HP
201 hp-dock-gpio-mic
202     GPIO, Mic mute LED and dock support on HP
203 hp-9480m
204     HP 9480m fixups
205 alc288-dell1
206     ALC288 fixups on Dell machines
207 alc288-dell-xps13
208     ALC288 fixups on Dell XPS13
209 dell-e7x
210     Dell E7x fixups
211 alc293-dell
212     ALC293 fixups on Dell machines
213 alc298-dell1
214     ALC298 fixups on Dell machines
215 alc298-dell-aio
216     ALC298 fixups on Dell AIO machines
217 alc275-dell-xps
218     ALC275 fixups on Dell XPS models
219 lenovo-spk-noise
220     Workaround for speaker noise on Lenovo machines
221 lenovo-hotkey
222     Hot-key support via Mic2 pin on Lenovo machines
223 dell-spk-noise
224     Workaround for speaker noise on Dell machines
225 alc255-dell1
226     ALC255 fixups on Dell machines
227 alc295-disable-dac3
228     Disable DAC3 routing on ALC295
229 alc280-hp-headset
230     HP Elitebook fixups
231 alc221-hp-mic
232     Front mic pin fixup on HP machines
233 alc298-spk-volume
234     Speaker pin routing workaround on ALC298
235 dell-inspiron-7559
236     Dell Inspiron 7559 fixups
237 ativ-book
238     Samsung Ativ book 8 fixups
239 alc221-hp-mic
240     ALC221 headset fixups on HP machines
241 alc256-asus-mic
242     ALC256 fixups on ASUS machines
243 alc256-asus-aio
244     ALC256 fixups on ASUS AIO machines
245 alc233-eapd
246     ALC233 fixups on ASUS machines
247 alc294-lenovo-mic
248     ALC294 Mic pin fixup for Lenovo AIO machines
249 alc225-wyse
250     Dell Wyse fixups
251 alc274-dell-aio
252     ALC274 fixups on Dell AIO machines
253 alc255-dummy-lineout
254     Dell Precision 3930 fixups
255 alc255-dell-headset"},
256     Dell Precision 3630 fixups
257 alc295-hp-x360
258     HP Spectre X360 fixups
259
260 ALC66x/67x/892
261 ==============
262 aspire
263     Subwoofer pin fixup for Aspire laptops
264 ideapad
265     Subwoofer pin fixup for Ideapad laptops
266 mario
267     Chromebook mario model fixup
268 hp-rp5800
269     Headphone pin fixup for HP RP5800
270 asus-mode1
271     ASUS
272 asus-mode2
273     ASUS
274 asus-mode3
275     ASUS
276 asus-mode4
277     ASUS
278 asus-mode5
279     ASUS
280 asus-mode6
281     ASUS
282 asus-mode7
283     ASUS
284 asus-mode8
285     ASUS
286 zotac-z68
287     Front HP fixup for Zotac Z68
288 inv-dmic
289     Inverted internal mic workaround
290 alc662-headset-multi
291     Dell headset jack, which can also be used as mic-in (ALC662)
292 dell-headset-multi
293     Headset jack, which can also be used as mic-in
294 alc662-headset
295     Headset mode support on ALC662
296 alc668-headset
297     Headset mode support on ALC668
298 bass16
299     Bass speaker fixup on pin 0x16
300 bass1a
301     Bass speaker fixup on pin 0x1a
302 automute
303     Auto-mute fixups for ALC668
304 dell-xps13
305     Dell XPS13 fixups
306 asus-nx50
307     ASUS Nx50 fixups
308 asus-nx51
309     ASUS Nx51 fixups
310 alc891-headset
311     Headset mode support on ALC891
312 alc891-headset-multi
313     Dell headset jack, which can also be used as mic-in (ALC891)
314 acer-veriton
315     Acer Veriton speaker pin fixup
316 asrock-mobo
317     Fix invalid 0x15 / 0x16 pins
318 usi-headset
319     Headset support on USI machines
320 dual-codecs
321     Lenovo laptops with dual codecs
322
323 ALC680
324 ======
325 N/A
326
327 ALC88x/898/1150/1220
328 ====================
329 abit-aw9d
330     Pin fixups for Abit AW9D-MAX
331 lenovo-y530
332     Pin fixups for Lenovo Y530
333 acer-aspire-7736
334     Fixup for Acer Aspire 7736
335 asus-w90v
336     Pin fixup for ASUS W90V
337 cd
338     Enable audio CD pin NID 0x1c
339 no-front-hp
340     Disable front HP pin NID 0x1b
341 vaio-tt
342     Pin fixup for VAIO TT
343 eee1601
344     COEF setups for ASUS Eee 1601
345 alc882-eapd
346     Change EAPD COEF mode on ALC882
347 alc883-eapd
348     Change EAPD COEF mode on ALC883
349 gpio1
350     Enable GPIO1
351 gpio2
352     Enable GPIO2
353 gpio3
354     Enable GPIO3
355 alc889-coef
356     Setup ALC889 COEF
357 asus-w2jc
358     Fixups for ASUS W2JC
359 acer-aspire-4930g
360     Acer Aspire 4930G/5930G/6530G/6930G/7730G
361 acer-aspire-8930g
362     Acer Aspire 8330G/6935G
363 acer-aspire
364     Acer Aspire others
365 macpro-gpio
366     GPIO setup for Mac Pro
367 dac-route
368     Workaround for DAC routing on Acer Aspire
369 mbp-vref
370     Vref setup for Macbook Pro
371 imac91-vref
372     Vref setup for iMac 9,1
373 mba11-vref
374     Vref setup for MacBook Air 1,1
375 mba21-vref
376     Vref setup for MacBook Air 2,1
377 mp11-vref
378     Vref setup for Mac Pro 1,1
379 mp41-vref
380     Vref setup for Mac Pro 4,1
381 inv-dmic
382     Inverted internal mic workaround
383 no-primary-hp
384     VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
385 asus-bass
386     Bass speaker setup for ASUS ET2700
387 dual-codecs
388     ALC1220 dual codecs for Gaming mobos
389 clevo-p950
390     Fixups for Clevo P950
391
392 ALC861/660
393 ==========
394 N/A
395
396 ALC861VD/660VD
397 ==============
398 N/A
399
400 CMI9880
401 =======
402 minimal
403     3-jack in back
404 min_fp
405     3-jack in back, 2-jack in front
406 full
407     6-jack in back, 2-jack in front
408 full_dig
409     6-jack in back, 2-jack in front, SPDIF I/O
410 allout
411     5-jack in back, 2-jack in front, SPDIF out
412 auto
413     auto-config reading BIOS (default)
414
415 AD1882 / AD1882A
416 ================
417 3stack
418     3-stack mode
419 3stack-automute
420     3-stack with automute front HP (default)
421 6stack
422     6-stack mode
423
424 AD1884A / AD1883 / AD1984A / AD1984B
425 ====================================
426 desktop 3-stack desktop (default)
427 laptop  laptop with HP jack sensing
428 mobile  mobile devices with HP jack sensing
429 thinkpad        Lenovo Thinkpad X300
430 touchsmart      HP Touchsmart
431
432 AD1884
433 ======
434 N/A
435
436 AD1981
437 ======
438 basic           3-jack (default)
439 hp              HP nx6320
440 thinkpad        Lenovo Thinkpad T60/X60/Z60
441 toshiba Toshiba U205
442
443 AD1983
444 ======
445 N/A
446
447 AD1984
448 ======
449 basic           default configuration
450 thinkpad        Lenovo Thinkpad T61/X61
451 dell_desktop    Dell T3400
452
453 AD1986A
454 =======
455 3stack
456     3-stack, shared surrounds
457 laptop
458     2-channel only (FSC V2060, Samsung M50)
459 laptop-imic
460     2-channel with built-in mic
461 eapd
462     Turn on EAPD constantly
463
464 AD1988/AD1988B/AD1989A/AD1989B
465 ==============================
466 6stack
467     6-jack
468 6stack-dig
469     ditto with SPDIF
470 3stack
471     3-jack
472 3stack-dig
473     ditto with SPDIF
474 laptop
475     3-jack with hp-jack automute
476 laptop-dig
477     ditto with SPDIF
478 auto
479     auto-config reading BIOS (default)
480
481 Conexant 5045
482 =============
483 cap-mix-amp
484     Fix max input level on mixer widget
485 toshiba-p105
486     Toshiba P105 quirk
487 hp-530
488     HP 530 quirk
489
490 Conexant 5047
491 =============
492 cap-mix-amp
493     Fix max input level on mixer widget
494
495 Conexant 5051
496 =============
497 lenovo-x200
498     Lenovo X200 quirk
499
500 Conexant 5066
501 =============
502 stereo-dmic
503     Workaround for inverted stereo digital mic
504 gpio1
505     Enable GPIO1 pin
506 headphone-mic-pin
507     Enable headphone mic NID 0x18 without detection
508 tp410
509     Thinkpad T400 & co quirks
510 thinkpad
511     Thinkpad mute/mic LED quirk
512 lemote-a1004
513     Lemote A1004 quirk
514 lemote-a1205
515     Lemote A1205 quirk
516 olpc-xo
517     OLPC XO quirk
518 mute-led-eapd
519     Mute LED control via EAPD
520 hp-dock
521     HP dock support
522 mute-led-gpio
523     Mute LED control via GPIO
524 hp-mic-fix
525     Fix for headset mic pin on HP boxes
526
527 STAC9200
528 ========
529 ref
530     Reference board
531 oqo
532     OQO Model 2
533 dell-d21
534     Dell (unknown)
535 dell-d22
536     Dell (unknown)
537 dell-d23
538     Dell (unknown)
539 dell-m21
540     Dell Inspiron 630m, Dell Inspiron 640m
541 dell-m22
542     Dell Latitude D620, Dell Latitude D820
543 dell-m23
544     Dell XPS M1710, Dell Precision M90
545 dell-m24
546     Dell Latitude 120L
547 dell-m25
548     Dell Inspiron E1505n
549 dell-m26
550     Dell Inspiron 1501
551 dell-m27
552     Dell Inspiron E1705/9400
553 gateway-m4
554     Gateway laptops with EAPD control
555 gateway-m4-2
556     Gateway laptops with EAPD control
557 panasonic
558     Panasonic CF-74
559 auto
560     BIOS setup (default)
561
562 STAC9205/9254
563 =============
564 ref
565     Reference board
566 dell-m42
567     Dell (unknown)
568 dell-m43
569     Dell Precision
570 dell-m44
571     Dell Inspiron
572 eapd
573     Keep EAPD on (e.g. Gateway T1616)
574 auto
575     BIOS setup (default)
576
577 STAC9220/9221
578 =============
579 ref
580     Reference board
581 3stack
582     D945 3stack
583 5stack
584     D945 5stack + SPDIF
585 intel-mac-v1
586     Intel Mac Type 1
587 intel-mac-v2
588     Intel Mac Type 2
589 intel-mac-v3
590     Intel Mac Type 3
591 intel-mac-v4
592     Intel Mac Type 4
593 intel-mac-v5
594     Intel Mac Type 5
595 intel-mac-auto
596     Intel Mac (detect type according to subsystem id)
597 macmini
598     Intel Mac Mini (equivalent with type 3)
599 macbook
600     Intel Mac Book (eq. type 5)
601 macbook-pro-v1
602     Intel Mac Book Pro 1st generation (eq. type 3)
603 macbook-pro
604     Intel Mac Book Pro 2nd generation (eq. type 3)
605 imac-intel
606     Intel iMac (eq. type 2)
607 imac-intel-20
608     Intel iMac (newer version) (eq. type 3)
609 ecs202
610     ECS/PC chips
611 dell-d81
612     Dell (unknown)
613 dell-d82
614     Dell (unknown)
615 dell-m81
616     Dell (unknown)
617 dell-m82
618     Dell XPS M1210
619 auto
620     BIOS setup (default)
621
622 STAC9202/9250/9251
623 ==================
624 ref
625     Reference board, base config
626 m1
627     Some Gateway MX series laptops (NX560XL)
628 m1-2
629     Some Gateway MX series laptops (MX6453)
630 m2
631     Some Gateway MX series laptops (M255)
632 m2-2
633     Some Gateway MX series laptops
634 m3
635     Some Gateway MX series laptops
636 m5
637     Some Gateway MX series laptops (MP6954)
638 m6
639     Some Gateway NX series laptops
640 auto
641     BIOS setup (default)
642
643 STAC9227/9228/9229/927x
644 =======================
645 ref
646     Reference board
647 ref-no-jd
648     Reference board without HP/Mic jack detection
649 3stack
650     D965 3stack
651 5stack
652     D965 5stack + SPDIF
653 5stack-no-fp
654     D965 5stack without front panel
655 dell-3stack
656     Dell Dimension E520
657 dell-bios
658     Fixes with Dell BIOS setup
659 dell-bios-amic
660     Fixes with Dell BIOS setup including analog mic
661 volknob
662     Fixes with volume-knob widget 0x24
663 auto
664     BIOS setup (default)
665
666 STAC92HD71B*
667 ============
668 ref
669     Reference board
670 dell-m4-1
671     Dell desktops
672 dell-m4-2
673     Dell desktops
674 dell-m4-3
675     Dell desktops
676 hp-m4
677     HP mini 1000
678 hp-dv5
679     HP dv series
680 hp-hdx
681     HP HDX series
682 hp-dv4-1222nr
683     HP dv4-1222nr (with LED support)
684 auto
685     BIOS setup (default)
686
687 STAC92HD73*
688 ===========
689 ref
690     Reference board
691 no-jd
692     BIOS setup but without jack-detection
693 intel
694     Intel D*45* mobos
695 dell-m6-amic
696     Dell desktops/laptops with analog mics
697 dell-m6-dmic
698     Dell desktops/laptops with digital mics
699 dell-m6
700     Dell desktops/laptops with both type of mics
701 dell-eq
702     Dell desktops/laptops
703 alienware
704     Alienware M17x
705 asus-mobo
706     Pin configs for ASUS mobo with 5.1/SPDIF out
707 auto
708     BIOS setup (default)
709
710 STAC92HD83*
711 ===========
712 ref
713     Reference board
714 mic-ref
715     Reference board with power management for ports
716 dell-s14
717     Dell laptop
718 dell-vostro-3500
719     Dell Vostro 3500 laptop
720 hp-dv7-4000
721     HP dv-7 4000
722 hp_cNB11_intquad
723     HP CNB models with 4 speakers
724 hp-zephyr
725     HP Zephyr
726 hp-led
727     HP with broken BIOS for mute LED
728 hp-inv-led
729     HP with broken BIOS for inverted mute LED
730 hp-mic-led
731     HP with mic-mute LED
732 headset-jack
733     Dell Latitude with a 4-pin headset jack
734 hp-envy-bass
735     Pin fixup for HP Envy bass speaker (NID 0x0f)
736 hp-envy-ts-bass
737     Pin fixup for HP Envy TS bass speaker (NID 0x10)
738 hp-bnb13-eq
739     Hardware equalizer setup for HP laptops
740 hp-envy-ts-bass
741     HP Envy TS bass support
742 auto
743     BIOS setup (default)
744
745 STAC92HD95
746 ==========
747 hp-led
748     LED support for HP laptops
749 hp-bass
750     Bass HPF setup for HP Spectre 13
751
752 STAC9872
753 ========
754 vaio
755     VAIO laptop without SPDIF
756 auto
757     BIOS setup (default)
758
759 Cirrus Logic CS4206/4207
760 ========================
761 mbp53
762     MacBook Pro 5,3
763 mbp55
764     MacBook Pro 5,5
765 imac27
766     IMac 27 Inch
767 imac27_122
768     iMac 12,2
769 apple
770     Generic Apple quirk
771 mbp101
772     MacBookPro 10,1
773 mbp81
774     MacBookPro 8,1
775 mba42
776     MacBookAir 4,2
777 auto
778     BIOS setup (default)
779
780 Cirrus Logic CS4208
781 ===================
782 mba6
783     MacBook Air 6,1 and 6,2
784 gpio0
785     Enable GPIO 0 amp
786 mbp11
787     MacBookPro 11,2
788 macmini
789     MacMini 7,1
790 auto
791     BIOS setup (default)
792
793 VIA VT17xx/VT18xx/VT20xx
794 ========================
795 auto
796     BIOS setup (default)