Merge tag 'gvt-fixes-2021-07-15' of https://github.com/intel/gvt-linux into drm-intel...
[linux-2.6-microblaze.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 alc-sense-combo
260     Headset button support for Chrome platform
261 huawei-mbx-stereo
262     Enable initialization verbs for Huawei MBX stereo speakers;
263     might be risky, try this at your own risk
264
265 ALC66x/67x/892
266 ==============
267 aspire
268     Subwoofer pin fixup for Aspire laptops
269 ideapad
270     Subwoofer pin fixup for Ideapad laptops
271 mario
272     Chromebook mario model fixup
273 hp-rp5800
274     Headphone pin fixup for HP RP5800
275 asus-mode1
276     ASUS
277 asus-mode2
278     ASUS
279 asus-mode3
280     ASUS
281 asus-mode4
282     ASUS
283 asus-mode5
284     ASUS
285 asus-mode6
286     ASUS
287 asus-mode7
288     ASUS
289 asus-mode8
290     ASUS
291 zotac-z68
292     Front HP fixup for Zotac Z68
293 inv-dmic
294     Inverted internal mic workaround
295 alc662-headset-multi
296     Dell headset jack, which can also be used as mic-in (ALC662)
297 dell-headset-multi
298     Headset jack, which can also be used as mic-in
299 alc662-headset
300     Headset mode support on ALC662
301 alc668-headset
302     Headset mode support on ALC668
303 bass16
304     Bass speaker fixup on pin 0x16
305 bass1a
306     Bass speaker fixup on pin 0x1a
307 automute
308     Auto-mute fixups for ALC668
309 dell-xps13
310     Dell XPS13 fixups
311 asus-nx50
312     ASUS Nx50 fixups
313 asus-nx51
314     ASUS Nx51 fixups
315 asus-g751
316     ASUS G751 fixups
317 alc891-headset
318     Headset mode support on ALC891
319 alc891-headset-multi
320     Dell headset jack, which can also be used as mic-in (ALC891)
321 acer-veriton
322     Acer Veriton speaker pin fixup
323 asrock-mobo
324     Fix invalid 0x15 / 0x16 pins
325 usi-headset
326     Headset support on USI machines
327 dual-codecs
328     Lenovo laptops with dual codecs
329
330 ALC680
331 ======
332 N/A
333
334 ALC88x/898/1150/1220
335 ====================
336 abit-aw9d
337     Pin fixups for Abit AW9D-MAX
338 lenovo-y530
339     Pin fixups for Lenovo Y530
340 acer-aspire-7736
341     Fixup for Acer Aspire 7736
342 asus-w90v
343     Pin fixup for ASUS W90V
344 cd
345     Enable audio CD pin NID 0x1c
346 no-front-hp
347     Disable front HP pin NID 0x1b
348 vaio-tt
349     Pin fixup for VAIO TT
350 eee1601
351     COEF setups for ASUS Eee 1601
352 alc882-eapd
353     Change EAPD COEF mode on ALC882
354 alc883-eapd
355     Change EAPD COEF mode on ALC883
356 gpio1
357     Enable GPIO1
358 gpio2
359     Enable GPIO2
360 gpio3
361     Enable GPIO3
362 alc889-coef
363     Setup ALC889 COEF
364 asus-w2jc
365     Fixups for ASUS W2JC
366 acer-aspire-4930g
367     Acer Aspire 4930G/5930G/6530G/6930G/7730G
368 acer-aspire-8930g
369     Acer Aspire 8330G/6935G
370 acer-aspire
371     Acer Aspire others
372 macpro-gpio
373     GPIO setup for Mac Pro
374 dac-route
375     Workaround for DAC routing on Acer Aspire
376 mbp-vref
377     Vref setup for Macbook Pro
378 imac91-vref
379     Vref setup for iMac 9,1
380 mba11-vref
381     Vref setup for MacBook Air 1,1
382 mba21-vref
383     Vref setup for MacBook Air 2,1
384 mp11-vref
385     Vref setup for Mac Pro 1,1
386 mp41-vref
387     Vref setup for Mac Pro 4,1
388 inv-dmic
389     Inverted internal mic workaround
390 no-primary-hp
391     VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
392 asus-bass
393     Bass speaker setup for ASUS ET2700
394 dual-codecs
395     ALC1220 dual codecs for Gaming mobos
396 clevo-p950
397     Fixups for Clevo P950
398
399 ALC861/660
400 ==========
401 N/A
402
403 ALC861VD/660VD
404 ==============
405 N/A
406
407 CMI9880
408 =======
409 minimal
410     3-jack in back
411 min_fp
412     3-jack in back, 2-jack in front
413 full
414     6-jack in back, 2-jack in front
415 full_dig
416     6-jack in back, 2-jack in front, SPDIF I/O
417 allout
418     5-jack in back, 2-jack in front, SPDIF out
419 auto
420     auto-config reading BIOS (default)
421
422 AD1882 / AD1882A
423 ================
424 3stack
425     3-stack mode
426 3stack-automute
427     3-stack with automute front HP (default)
428 6stack
429     6-stack mode
430
431 AD1884A / AD1883 / AD1984A / AD1984B
432 ====================================
433 desktop 3-stack desktop (default)
434 laptop  laptop with HP jack sensing
435 mobile  mobile devices with HP jack sensing
436 thinkpad        Lenovo Thinkpad X300
437 touchsmart      HP Touchsmart
438
439 AD1884
440 ======
441 N/A
442
443 AD1981
444 ======
445 basic           3-jack (default)
446 hp              HP nx6320
447 thinkpad        Lenovo Thinkpad T60/X60/Z60
448 toshiba Toshiba U205
449
450 AD1983
451 ======
452 N/A
453
454 AD1984
455 ======
456 basic           default configuration
457 thinkpad        Lenovo Thinkpad T61/X61
458 dell_desktop    Dell T3400
459
460 AD1986A
461 =======
462 3stack
463     3-stack, shared surrounds
464 laptop
465     2-channel only (FSC V2060, Samsung M50)
466 laptop-imic
467     2-channel with built-in mic
468 eapd
469     Turn on EAPD constantly
470
471 AD1988/AD1988B/AD1989A/AD1989B
472 ==============================
473 6stack
474     6-jack
475 6stack-dig
476     ditto with SPDIF
477 3stack
478     3-jack
479 3stack-dig
480     ditto with SPDIF
481 laptop
482     3-jack with hp-jack automute
483 laptop-dig
484     ditto with SPDIF
485 auto
486     auto-config reading BIOS (default)
487
488 Conexant 5045
489 =============
490 cap-mix-amp
491     Fix max input level on mixer widget
492 toshiba-p105
493     Toshiba P105 quirk
494 hp-530
495     HP 530 quirk
496
497 Conexant 5047
498 =============
499 cap-mix-amp
500     Fix max input level on mixer widget
501
502 Conexant 5051
503 =============
504 lenovo-x200
505     Lenovo X200 quirk
506
507 Conexant 5066
508 =============
509 stereo-dmic
510     Workaround for inverted stereo digital mic
511 gpio1
512     Enable GPIO1 pin
513 headphone-mic-pin
514     Enable headphone mic NID 0x18 without detection
515 tp410
516     Thinkpad T400 & co quirks
517 thinkpad
518     Thinkpad mute/mic LED quirk
519 lemote-a1004
520     Lemote A1004 quirk
521 lemote-a1205
522     Lemote A1205 quirk
523 olpc-xo
524     OLPC XO quirk
525 mute-led-eapd
526     Mute LED control via EAPD
527 hp-dock
528     HP dock support
529 mute-led-gpio
530     Mute LED control via GPIO
531 hp-mic-fix
532     Fix for headset mic pin on HP boxes
533
534 STAC9200
535 ========
536 ref
537     Reference board
538 oqo
539     OQO Model 2
540 dell-d21
541     Dell (unknown)
542 dell-d22
543     Dell (unknown)
544 dell-d23
545     Dell (unknown)
546 dell-m21
547     Dell Inspiron 630m, Dell Inspiron 640m
548 dell-m22
549     Dell Latitude D620, Dell Latitude D820
550 dell-m23
551     Dell XPS M1710, Dell Precision M90
552 dell-m24
553     Dell Latitude 120L
554 dell-m25
555     Dell Inspiron E1505n
556 dell-m26
557     Dell Inspiron 1501
558 dell-m27
559     Dell Inspiron E1705/9400
560 gateway-m4
561     Gateway laptops with EAPD control
562 gateway-m4-2
563     Gateway laptops with EAPD control
564 panasonic
565     Panasonic CF-74
566 auto
567     BIOS setup (default)
568
569 STAC9205/9254
570 =============
571 ref
572     Reference board
573 dell-m42
574     Dell (unknown)
575 dell-m43
576     Dell Precision
577 dell-m44
578     Dell Inspiron
579 eapd
580     Keep EAPD on (e.g. Gateway T1616)
581 auto
582     BIOS setup (default)
583
584 STAC9220/9221
585 =============
586 ref
587     Reference board
588 3stack
589     D945 3stack
590 5stack
591     D945 5stack + SPDIF
592 intel-mac-v1
593     Intel Mac Type 1
594 intel-mac-v2
595     Intel Mac Type 2
596 intel-mac-v3
597     Intel Mac Type 3
598 intel-mac-v4
599     Intel Mac Type 4
600 intel-mac-v5
601     Intel Mac Type 5
602 intel-mac-auto
603     Intel Mac (detect type according to subsystem id)
604 macmini
605     Intel Mac Mini (equivalent with type 3)
606 macbook
607     Intel Mac Book (eq. type 5)
608 macbook-pro-v1
609     Intel Mac Book Pro 1st generation (eq. type 3)
610 macbook-pro
611     Intel Mac Book Pro 2nd generation (eq. type 3)
612 imac-intel
613     Intel iMac (eq. type 2)
614 imac-intel-20
615     Intel iMac (newer version) (eq. type 3)
616 ecs202
617     ECS/PC chips
618 dell-d81
619     Dell (unknown)
620 dell-d82
621     Dell (unknown)
622 dell-m81
623     Dell (unknown)
624 dell-m82
625     Dell XPS M1210
626 auto
627     BIOS setup (default)
628
629 STAC9202/9250/9251
630 ==================
631 ref
632     Reference board, base config
633 m1
634     Some Gateway MX series laptops (NX560XL)
635 m1-2
636     Some Gateway MX series laptops (MX6453)
637 m2
638     Some Gateway MX series laptops (M255)
639 m2-2
640     Some Gateway MX series laptops
641 m3
642     Some Gateway MX series laptops
643 m5
644     Some Gateway MX series laptops (MP6954)
645 m6
646     Some Gateway NX series laptops
647 auto
648     BIOS setup (default)
649
650 STAC9227/9228/9229/927x
651 =======================
652 ref
653     Reference board
654 ref-no-jd
655     Reference board without HP/Mic jack detection
656 3stack
657     D965 3stack
658 5stack
659     D965 5stack + SPDIF
660 5stack-no-fp
661     D965 5stack without front panel
662 dell-3stack
663     Dell Dimension E520
664 dell-bios
665     Fixes with Dell BIOS setup
666 dell-bios-amic
667     Fixes with Dell BIOS setup including analog mic
668 volknob
669     Fixes with volume-knob widget 0x24
670 auto
671     BIOS setup (default)
672
673 STAC92HD71B*
674 ============
675 ref
676     Reference board
677 dell-m4-1
678     Dell desktops
679 dell-m4-2
680     Dell desktops
681 dell-m4-3
682     Dell desktops
683 hp-m4
684     HP mini 1000
685 hp-dv5
686     HP dv series
687 hp-hdx
688     HP HDX series
689 hp-dv4-1222nr
690     HP dv4-1222nr (with LED support)
691 auto
692     BIOS setup (default)
693
694 STAC92HD73*
695 ===========
696 ref
697     Reference board
698 no-jd
699     BIOS setup but without jack-detection
700 intel
701     Intel DG45* mobos
702 dell-m6-amic
703     Dell desktops/laptops with analog mics
704 dell-m6-dmic
705     Dell desktops/laptops with digital mics
706 dell-m6
707     Dell desktops/laptops with both type of mics
708 dell-eq
709     Dell desktops/laptops
710 alienware
711     Alienware M17x
712 asus-mobo
713     Pin configs for ASUS mobo with 5.1/SPDIF out
714 auto
715     BIOS setup (default)
716
717 STAC92HD83*
718 ===========
719 ref
720     Reference board
721 mic-ref
722     Reference board with power management for ports
723 dell-s14
724     Dell laptop
725 dell-vostro-3500
726     Dell Vostro 3500 laptop
727 hp-dv7-4000
728     HP dv-7 4000
729 hp_cNB11_intquad
730     HP CNB models with 4 speakers
731 hp-zephyr
732     HP Zephyr
733 hp-led
734     HP with broken BIOS for mute LED
735 hp-inv-led
736     HP with broken BIOS for inverted mute LED
737 hp-mic-led
738     HP with mic-mute LED
739 headset-jack
740     Dell Latitude with a 4-pin headset jack
741 hp-envy-bass
742     Pin fixup for HP Envy bass speaker (NID 0x0f)
743 hp-envy-ts-bass
744     Pin fixup for HP Envy TS bass speaker (NID 0x10)
745 hp-bnb13-eq
746     Hardware equalizer setup for HP laptops
747 hp-envy-ts-bass
748     HP Envy TS bass support
749 auto
750     BIOS setup (default)
751
752 STAC92HD95
753 ==========
754 hp-led
755     LED support for HP laptops
756 hp-bass
757     Bass HPF setup for HP Spectre 13
758
759 STAC9872
760 ========
761 vaio
762     VAIO laptop without SPDIF
763 auto
764     BIOS setup (default)
765
766 Cirrus Logic CS4206/4207
767 ========================
768 mbp53
769     MacBook Pro 5,3
770 mbp55
771     MacBook Pro 5,5
772 imac27
773     IMac 27 Inch
774 imac27_122
775     iMac 12,2
776 apple
777     Generic Apple quirk
778 mbp101
779     MacBookPro 10,1
780 mbp81
781     MacBookPro 8,1
782 mba42
783     MacBookAir 4,2
784 auto
785     BIOS setup (default)
786
787 Cirrus Logic CS4208
788 ===================
789 mba6
790     MacBook Air 6,1 and 6,2
791 gpio0
792     Enable GPIO 0 amp
793 mbp11
794     MacBookPro 11,2
795 macmini
796     MacMini 7,1
797 auto
798     BIOS setup (default)
799
800 VIA VT17xx/VT18xx/VT20xx
801 ========================
802 auto
803     BIOS setup (default)