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