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