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