blob: a403a7f34a789e26d2cab389e6833f84b3b9546b [file] [log] [blame]
Takashi Iwaia4caad72016-11-09 14:43:16 +01001==============================
2HD-Audio Codec-Specific Models
3==============================
4
5ALC880
6======
73stack
8 3-jack in back and a headphone out
93stack-digout
10 3-jack in back, a HP out and a SPDIF out
115stack
12 5-jack in back, 2-jack in front
135stack-digout
14 5-jack in back, 2-jack in front, a SPDIF out
156stack
16 6-jack in back, 2-jack in front
176stack-digout
18 6-jack with a SPDIF out
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200196stack-automute
20 6-jack with headphone jack detection
Takashi Iwaia4caad72016-11-09 14:43:16 +010021
22ALC260
23======
24gpio1
25 Enable GPIO1
26coef
27 Enable EAPD via COEF table
28fujitsu
29 Quirk for FSC S7020
30fujitsu-jwse
31 Quirk for FSC S7020 with jack modes and HP mic support
32
33ALC262
34======
35inv-dmic
36 Inverted internal mic workaround
37
38ALC267/268
39==========
40inv-dmic
41 Inverted internal mic workaround
42hp-eapd
43 Disable HP EAPD on NID 0x15
44
45ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)
46===================================================================
47laptop-amic
48 Laptops with analog-mic input
49laptop-dmic
50 Laptops with digital-mic input
51alc269-dmic
52 Enable ALC269(VA) digital mic workaround
53alc271-dmic
54 Enable ALC271X digital mic workaround
55inv-dmic
56 Inverted internal mic workaround
57headset-mic
58 Indicates a combined headset (headphone+mic) jack
59headset-mode
60 More comprehensive headset support for ALC269 & co
61headset-mode-no-hp-mic
62 Headset mode support without headphone mic
63lenovo-dock
64 Enables docking station I/O for some Lenovos
65hp-gpio-led
66 GPIO LED support on HP laptops
Takashi Iwaia79e7df2017-05-22 16:41:24 +020067hp-dock-gpio-mic1-led
68 HP dock with mic LED support
Takashi Iwaia4caad72016-11-09 14:43:16 +010069dell-headset-multi
70 Headset jack, which can also be used as mic-in
71dell-headset-dock
72 Headset jack (without mic-in), and also dock I/O
Takashi Iwaia26d96c2018-06-26 15:09:25 +020073dell-headset3
74 Headset jack (without mic-in), and also dock I/O, variant 3
75dell-headset4
76 Headset jack (without mic-in), and also dock I/O, variant 4
Takashi Iwaia4caad72016-11-09 14:43:16 +010077alc283-dac-wcaps
78 Fixups for Chromebook with ALC283
79alc283-sense-combo
80 Combo jack sensing on ALC283
81tpt440-dock
82 Pin configs for Lenovo Thinkpad Dock support
Takashi Iwaia79e7df2017-05-22 16:41:24 +020083tpt440
84 Lenovo Thinkpad T440s setup
85tpt460
86 Lenovo Thinkpad T460/560 setup
Takashi Iwaia26d96c2018-06-26 15:09:25 +020087tpt470-dock
88 Lenovo Thinkpad T470 dock setup
Takashi Iwaia79e7df2017-05-22 16:41:24 +020089dual-codecs
90 Lenovo laptops with dual codecs
Takashi Iwai28d1d6d2017-10-18 14:01:58 +020091alc700-ref
92 Intel reference board with ALC700 codec
Takashi Iwaia26d96c2018-06-26 15:09:25 +020093vaio
94 Pin fixups for Sony VAIO laptops
95dell-m101z
96 COEF setup for Dell M101z
97asus-g73jw
98 Subwoofer pin fixup for ASUS G73JW
99lenovo-eapd
100 Inversed EAPD setup for Lenovo laptops
101sony-hweq
102 H/W EQ COEF setup for Sony laptops
103pcm44k
104 Fixed PCM 44kHz constraints (for buggy devices)
105lifebook
106 Dock pin fixups for Fujitsu Lifebook
107lifebook-extmic
108 Headset mic fixup for Fujitsu Lifebook
109lifebook-hp-pin
110 Headphone pin fixup for Fujitsu Lifebook
111lifebook-u7x7
112 Lifebook U7x7 fixups
113alc269vb-amic
114 ALC269VB analog mic pin fixups
115alc269vb-dmic
116 ALC269VB digital mic pin fixups
117hp-mute-led-mic1
118 Mute LED via Mic1 pin on HP
119hp-mute-led-mic2
120 Mute LED via Mic2 pin on HP
121hp-mute-led-mic3
122 Mute LED via Mic3 pin on HP
123hp-gpio-mic1
124 GPIO + Mic1 pin LED on HP
125hp-line1-mic1
126 Mute LED via Line1 + Mic1 pins on HP
127noshutup
128 Skip shutup callback
129sony-nomic
130 Headset mic fixup for Sony laptops
131aspire-headset-mic
132 Headset pin fixup for Acer Aspire
133asus-x101
134 ASUS X101 fixups
135acer-ao7xx
136 Acer AO7xx fixups
137acer-aspire-e1
138 Acer Aspire E1 fixups
139acer-ac700
140 Acer AC700 fixups
141limit-mic-boost
142 Limit internal mic boost on Lenovo machines
143asus-zenbook
144 ASUS Zenbook fixups
145asus-zenbook-ux31a
146 ASUS Zenbook UX31A fixups
147ordissimo
148 Ordissimo EVE2 (or Malata PC-B1303) fixups
149asus-tx300
150 ASUS TX300 fixups
151alc283-int-mic
152 ALC283 COEF setup for Lenovo machines
153mono-speakers
154 Subwoofer and headset fixupes for Dell Inspiron
155alc290-subwoofer
156 Subwoofer fixups for Dell Vostro
157thinkpad
158 Binding with thinkpad_acpi driver for Lenovo machines
159dmic-thinkpad
160 thinkpad_acpi binding + digital mic support
161alc255-acer
162 ALC255 fixups on Acer machines
163alc255-asus
164 ALC255 fixups on ASUS machines
165alc255-dell1
166 ALC255 fixups on Dell machines
167alc255-dell2
168 ALC255 fixups on Dell machines, variant 2
169alc293-dell1
170 ALC293 fixups on Dell machines
171alc283-headset
172 Headset pin fixups on ALC283
173aspire-v5
174 Acer Aspire V5 fixups
175hp-gpio4
176 GPIO and Mic1 pin mute LED fixups for HP
177hp-gpio-led
178 GPIO mute LEDs on HP
179hp-gpio2-hotkey
180 GPIO mute LED with hot key handling on HP
181hp-dock-pins
182 GPIO mute LEDs and dock support on HP
183hp-dock-gpio-mic
184 GPIO, Mic mute LED and dock support on HP
185hp-9480m
186 HP 9480m fixups
187alc288-dell1
188 ALC288 fixups on Dell machines
189alc288-dell-xps13
190 ALC288 fixups on Dell XPS13
191dell-e7x
192 Dell E7x fixups
193alc293-dell
194 ALC293 fixups on Dell machines
195alc298-dell1
196 ALC298 fixups on Dell machines
197alc298-dell-aio
198 ALC298 fixups on Dell AIO machines
199alc275-dell-xps
200 ALC275 fixups on Dell XPS models
201alc256-dell-xps13
202 ALC256 fixups on Dell XPS13
203lenovo-spk-noise
204 Workaround for speaker noise on Lenovo machines
205lenovo-hotkey
206 Hot-key support via Mic2 pin on Lenovo machines
207dell-spk-noise
208 Workaround for speaker noise on Dell machines
209alc255-dell1
210 ALC255 fixups on Dell machines
211alc295-disable-dac3
212 Disable DAC3 routing on ALC295
213alc280-hp-headset
214 HP Elitebook fixups
215alc221-hp-mic
216 Front mic pin fixup on HP machines
217alc298-spk-volume
218 Speaker pin routing workaround on ALC298
219dell-inspiron-7559
220 Dell Inspiron 7559 fixups
221ativ-book
222 Samsung Ativ book 8 fixups
223alc221-hp-mic
224 ALC221 headset fixups on HP machines
225alc256-asus-mic
226 ALC256 fixups on ASUS machines
227alc256-asus-aio
228 ALC256 fixups on ASUS AIO machines
229alc233-eapd
230 ALC233 fixups on ASUS machines
231alc294-lenovo-mic
232 ALC294 Mic pin fixup for Lenovo AIO machines
233alc225-wyse
234 Dell Wyse fixups
235alc274-dell-aio
236 ALC274 fixups on Dell AIO machines
237alc255-dummy-lineout
238 Dell Precision 3930 fixups
239alc255-dell-headset"},
240 Dell Precision 3630 fixups
241alc295-hp-x360
242 HP Spectre X360 fixups
Takashi Iwaia4caad72016-11-09 14:43:16 +0100243
244ALC66x/67x/892
245==============
Takashi Iwaiaa3841b2018-06-26 07:42:40 +0200246aspire
247 Subwoofer pin fixup for Aspire laptops
248ideapad
249 Subwoofer pin fixup for Ideapad laptops
Takashi Iwaia4caad72016-11-09 14:43:16 +0100250mario
251 Chromebook mario model fixup
Takashi Iwaiaa3841b2018-06-26 07:42:40 +0200252hp-rp5800
253 Headphone pin fixup for HP RP5800
Takashi Iwaia4caad72016-11-09 14:43:16 +0100254asus-mode1
255 ASUS
256asus-mode2
257 ASUS
258asus-mode3
259 ASUS
260asus-mode4
261 ASUS
262asus-mode5
263 ASUS
264asus-mode6
265 ASUS
266asus-mode7
267 ASUS
268asus-mode8
269 ASUS
Takashi Iwaiaa3841b2018-06-26 07:42:40 +0200270zotac-z68
271 Front HP fixup for Zotac Z68
Takashi Iwaia4caad72016-11-09 14:43:16 +0100272inv-dmic
273 Inverted internal mic workaround
Takashi Iwaiaa3841b2018-06-26 07:42:40 +0200274alc662-headset-multi
275 Dell headset jack, which can also be used as mic-in (ALC662)
Takashi Iwaia4caad72016-11-09 14:43:16 +0100276dell-headset-multi
277 Headset jack, which can also be used as mic-in
Takashi Iwaiaa3841b2018-06-26 07:42:40 +0200278alc662-headset
279 Headset mode support on ALC662
280alc668-headset
281 Headset mode support on ALC668
282bass16
283 Bass speaker fixup on pin 0x16
284bass1a
285 Bass speaker fixup on pin 0x1a
286automute
287 Auto-mute fixups for ALC668
288dell-xps13
289 Dell XPS13 fixups
290asus-nx50
291 ASUS Nx50 fixups
292asus-nx51
293 ASUS Nx51 fixups
294alc891-headset
295 Headset mode support on ALC891
296alc891-headset-multi
297 Dell headset jack, which can also be used as mic-in (ALC891)
298acer-veriton
299 Acer Veriton speaker pin fixup
300asrock-mobo
301 Fix invalid 0x15 / 0x16 pins
302usi-headset
303 Headset support on USI machines
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200304dual-codecs
305 Lenovo laptops with dual codecs
Takashi Iwaia4caad72016-11-09 14:43:16 +0100306
307ALC680
308======
309N/A
310
311ALC88x/898/1150
312======================
313acer-aspire-4930g
314 Acer Aspire 4930G/5930G/6530G/6930G/7730G
315acer-aspire-8930g
316 Acer Aspire 8330G/6935G
317acer-aspire
318 Acer Aspire others
319inv-dmic
320 Inverted internal mic workaround
321no-primary-hp
322 VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200323dual-codecs
324 ALC1220 dual codecs for Gaming mobos
Takashi Iwaia4caad72016-11-09 14:43:16 +0100325
326ALC861/660
327==========
328N/A
329
330ALC861VD/660VD
331==============
332N/A
333
334CMI9880
335=======
336minimal
337 3-jack in back
338min_fp
339 3-jack in back, 2-jack in front
340full
341 6-jack in back, 2-jack in front
342full_dig
343 6-jack in back, 2-jack in front, SPDIF I/O
344allout
345 5-jack in back, 2-jack in front, SPDIF out
346auto
347 auto-config reading BIOS (default)
348
349AD1882 / AD1882A
350================
3513stack
352 3-stack mode
3533stack-automute
354 3-stack with automute front HP (default)
3556stack
356 6-stack mode
357
358AD1884A / AD1883 / AD1984A / AD1984B
359====================================
360desktop 3-stack desktop (default)
361laptop laptop with HP jack sensing
362mobile mobile devices with HP jack sensing
363thinkpad Lenovo Thinkpad X300
364touchsmart HP Touchsmart
365
366AD1884
367======
368N/A
369
370AD1981
371======
372basic 3-jack (default)
373hp HP nx6320
374thinkpad Lenovo Thinkpad T60/X60/Z60
375toshiba Toshiba U205
376
377AD1983
378======
379N/A
380
381AD1984
382======
383basic default configuration
384thinkpad Lenovo Thinkpad T61/X61
385dell_desktop Dell T3400
386
387AD1986A
388=======
3893stack
390 3-stack, shared surrounds
391laptop
392 2-channel only (FSC V2060, Samsung M50)
393laptop-imic
394 2-channel with built-in mic
395eapd
396 Turn on EAPD constantly
397
398AD1988/AD1988B/AD1989A/AD1989B
399==============================
4006stack
401 6-jack
4026stack-dig
403 ditto with SPDIF
4043stack
405 3-jack
4063stack-dig
407 ditto with SPDIF
408laptop
409 3-jack with hp-jack automute
410laptop-dig
411 ditto with SPDIF
412auto
413 auto-config reading BIOS (default)
414
415Conexant 5045
416=============
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200417cap-mix-amp
418 Fix max input level on mixer widget
419toshiba-p105
420 Toshiba P105 quirk
421hp-530
422 HP 530 quirk
Takashi Iwaia4caad72016-11-09 14:43:16 +0100423
424Conexant 5047
425=============
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200426cap-mix-amp
427 Fix max input level on mixer widget
Takashi Iwaia4caad72016-11-09 14:43:16 +0100428
429Conexant 5051
430=============
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200431lenovo-x200
432 Lenovo X200 quirk
Takashi Iwaia4caad72016-11-09 14:43:16 +0100433
434Conexant 5066
435=============
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200436stereo-dmic
437 Workaround for inverted stereo digital mic
438gpio1
439 Enable GPIO1 pin
440headphone-mic-pin
441 Enable headphone mic NID 0x18 without detection
442tp410
443 Thinkpad T400 & co quirks
Takashi Iwaia4caad72016-11-09 14:43:16 +0100444thinkpad
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200445 Thinkpad mute/mic LED quirk
446lemote-a1004
447 Lemote A1004 quirk
448lemote-a1205
449 Lemote A1205 quirk
450olpc-xo
451 OLPC XO quirk
452mute-led-eapd
453 Mute LED control via EAPD
454hp-dock
455 HP dock support
456mute-led-gpio
457 Mute LED control via GPIO
Takashi Iwai09b83d12018-05-18 12:18:59 +0200458hp-mic-fix
459 Fix for headset mic pin on HP boxes
Takashi Iwaia4caad72016-11-09 14:43:16 +0100460
461STAC9200
462========
463ref
464 Reference board
465oqo
466 OQO Model 2
467dell-d21
468 Dell (unknown)
469dell-d22
470 Dell (unknown)
471dell-d23
472 Dell (unknown)
473dell-m21
474 Dell Inspiron 630m, Dell Inspiron 640m
475dell-m22
476 Dell Latitude D620, Dell Latitude D820
477dell-m23
478 Dell XPS M1710, Dell Precision M90
479dell-m24
480 Dell Latitude 120L
481dell-m25
482 Dell Inspiron E1505n
483dell-m26
484 Dell Inspiron 1501
485dell-m27
486 Dell Inspiron E1705/9400
487gateway-m4
488 Gateway laptops with EAPD control
489gateway-m4-2
490 Gateway laptops with EAPD control
491panasonic
492 Panasonic CF-74
493auto
494 BIOS setup (default)
495
496STAC9205/9254
497=============
498ref
499 Reference board
500dell-m42
501 Dell (unknown)
502dell-m43
503 Dell Precision
504dell-m44
505 Dell Inspiron
506eapd
507 Keep EAPD on (e.g. Gateway T1616)
508auto
509 BIOS setup (default)
510
511STAC9220/9221
512=============
513ref
514 Reference board
5153stack
516 D945 3stack
5175stack
518 D945 5stack + SPDIF
519intel-mac-v1
520 Intel Mac Type 1
521intel-mac-v2
522 Intel Mac Type 2
523intel-mac-v3
524 Intel Mac Type 3
525intel-mac-v4
526 Intel Mac Type 4
527intel-mac-v5
528 Intel Mac Type 5
529intel-mac-auto
530 Intel Mac (detect type according to subsystem id)
531macmini
532 Intel Mac Mini (equivalent with type 3)
533macbook
534 Intel Mac Book (eq. type 5)
535macbook-pro-v1
536 Intel Mac Book Pro 1st generation (eq. type 3)
537macbook-pro
538 Intel Mac Book Pro 2nd generation (eq. type 3)
539imac-intel
540 Intel iMac (eq. type 2)
541imac-intel-20
542 Intel iMac (newer version) (eq. type 3)
543ecs202
544 ECS/PC chips
545dell-d81
546 Dell (unknown)
547dell-d82
548 Dell (unknown)
549dell-m81
550 Dell (unknown)
551dell-m82
552 Dell XPS M1210
553auto
554 BIOS setup (default)
555
556STAC9202/9250/9251
557==================
558ref
559 Reference board, base config
560m1
561 Some Gateway MX series laptops (NX560XL)
562m1-2
563 Some Gateway MX series laptops (MX6453)
564m2
565 Some Gateway MX series laptops (M255)
566m2-2
567 Some Gateway MX series laptops
568m3
569 Some Gateway MX series laptops
570m5
571 Some Gateway MX series laptops (MP6954)
572m6
573 Some Gateway NX series laptops
574auto
575 BIOS setup (default)
576
577STAC9227/9228/9229/927x
578=======================
579ref
580 Reference board
581ref-no-jd
582 Reference board without HP/Mic jack detection
5833stack
584 D965 3stack
5855stack
586 D965 5stack + SPDIF
5875stack-no-fp
588 D965 5stack without front panel
589dell-3stack
590 Dell Dimension E520
591dell-bios
592 Fixes with Dell BIOS setup
593dell-bios-amic
594 Fixes with Dell BIOS setup including analog mic
595volknob
596 Fixes with volume-knob widget 0x24
597auto
598 BIOS setup (default)
599
600STAC92HD71B*
601============
602ref
603 Reference board
604dell-m4-1
605 Dell desktops
606dell-m4-2
607 Dell desktops
608dell-m4-3
609 Dell desktops
610hp-m4
611 HP mini 1000
612hp-dv5
613 HP dv series
614hp-hdx
615 HP HDX series
616hp-dv4-1222nr
617 HP dv4-1222nr (with LED support)
618auto
619 BIOS setup (default)
620
621STAC92HD73*
622===========
623ref
624 Reference board
625no-jd
626 BIOS setup but without jack-detection
627intel
628 Intel DG45* mobos
629dell-m6-amic
630 Dell desktops/laptops with analog mics
631dell-m6-dmic
632 Dell desktops/laptops with digital mics
633dell-m6
634 Dell desktops/laptops with both type of mics
635dell-eq
636 Dell desktops/laptops
637alienware
638 Alienware M17x
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200639asus-mobo
640 Pin configs for ASUS mobo with 5.1/SPDIF out
Takashi Iwaia4caad72016-11-09 14:43:16 +0100641auto
642 BIOS setup (default)
643
644STAC92HD83*
645===========
646ref
647 Reference board
648mic-ref
649 Reference board with power management for ports
650dell-s14
651 Dell laptop
652dell-vostro-3500
653 Dell Vostro 3500 laptop
654hp-dv7-4000
655 HP dv-7 4000
656hp_cNB11_intquad
657 HP CNB models with 4 speakers
658hp-zephyr
659 HP Zephyr
660hp-led
661 HP with broken BIOS for mute LED
662hp-inv-led
663 HP with broken BIOS for inverted mute LED
664hp-mic-led
665 HP with mic-mute LED
666headset-jack
667 Dell Latitude with a 4-pin headset jack
668hp-envy-bass
669 Pin fixup for HP Envy bass speaker (NID 0x0f)
670hp-envy-ts-bass
671 Pin fixup for HP Envy TS bass speaker (NID 0x10)
672hp-bnb13-eq
673 Hardware equalizer setup for HP laptops
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200674hp-envy-ts-bass
675 HP Envy TS bass support
Takashi Iwaia4caad72016-11-09 14:43:16 +0100676auto
677 BIOS setup (default)
678
679STAC92HD95
680==========
681hp-led
682 LED support for HP laptops
683hp-bass
684 Bass HPF setup for HP Spectre 13
685
686STAC9872
687========
688vaio
689 VAIO laptop without SPDIF
690auto
691 BIOS setup (default)
692
693Cirrus Logic CS4206/4207
694========================
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200695mbp53
696 MacBook Pro 5,3
Takashi Iwaia4caad72016-11-09 14:43:16 +0100697mbp55
698 MacBook Pro 5,5
699imac27
700 IMac 27 Inch
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200701imac27_122
702 iMac 12,2
703apple
704 Generic Apple quirk
705mbp101
706 MacBookPro 10,1
707mbp81
708 MacBookPro 8,1
709mba42
710 MacBookAir 4,2
Takashi Iwaia4caad72016-11-09 14:43:16 +0100711auto
712 BIOS setup (default)
713
714Cirrus Logic CS4208
715===================
716mba6
717 MacBook Air 6,1 and 6,2
718gpio0
719 Enable GPIO 0 amp
Takashi Iwaia79e7df2017-05-22 16:41:24 +0200720mbp11
721 MacBookPro 11,2
722macmini
723 MacMini 7,1
Takashi Iwaia4caad72016-11-09 14:43:16 +0100724auto
725 BIOS setup (default)
726
727VIA VT17xx/VT18xx/VT20xx
728========================
729auto
730 BIOS setup (default)