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