xref: /linux/Documentation/sound/hd-audio/models.rst (revision 56fb34d86e875dbb0d3e6a81c5d3d035db373031)
1==============================
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
196stack-automute
20    6-jack with headphone jack detection
21
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
37fsc-h270
38    Fixups for Fujitsu-Siemens Celsius H270
39fsc-s7110
40    Fixups for Fujitsu-Siemens Lifebook S7110
41hp-z200
42    Fixups for HP Z200
43tyan
44    Fixups for Tyan Thunder n6650W
45lenovo-3000
46    Fixups for Lenovo 3000
47benq
48    Fixups for Benq ED8
49benq-t31
50    Fixups for Benq T31
51bayleybay
52    Fixups for Intel BayleyBay
53
54ALC267/268
55==========
56inv-dmic
57    Inverted internal mic workaround
58hp-eapd
59    Disable HP EAPD on NID 0x15
60spdif
61    Enable SPDIF output on NID 0x1e
62
63ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)
64===================================================================
65laptop-amic
66    Laptops with analog-mic input
67laptop-dmic
68    Laptops with digital-mic input
69alc269-dmic
70    Enable ALC269(VA) digital mic workaround
71alc271-dmic
72    Enable ALC271X digital mic workaround
73inv-dmic
74    Inverted internal mic workaround
75headset-mic
76    Indicates a combined headset (headphone+mic) jack
77headset-mode
78    More comprehensive headset support for ALC269 & co
79headset-mode-no-hp-mic
80    Headset mode support without headphone mic
81lenovo-dock
82    Enables docking station I/O for some Lenovos
83hp-gpio-led
84    GPIO LED support on HP laptops
85hp-dock-gpio-mic1-led
86    HP dock with mic LED support
87dell-headset-multi
88    Headset jack, which can also be used as mic-in
89dell-headset-dock
90    Headset jack (without mic-in), and also dock I/O
91dell-headset3
92    Headset jack (without mic-in), and also dock I/O, variant 3
93dell-headset4
94    Headset jack (without mic-in), and also dock I/O, variant 4
95alc283-dac-wcaps
96    Fixups for Chromebook with ALC283
97alc283-sense-combo
98    Combo jack sensing on ALC283
99tpt440-dock
100    Pin configs for Lenovo Thinkpad Dock support
101tpt440
102    Lenovo Thinkpad T440s setup
103tpt460
104    Lenovo Thinkpad T460/560 setup
105tpt470-dock
106    Lenovo Thinkpad T470 dock setup
107dual-codecs
108    Lenovo laptops with dual codecs
109alc700-ref
110    Intel reference board with ALC700 codec
111vaio
112    Pin fixups for Sony VAIO laptops
113dell-m101z
114    COEF setup for Dell M101z
115asus-g73jw
116    Subwoofer pin fixup for ASUS G73JW
117lenovo-eapd
118    Inversed EAPD setup for Lenovo laptops
119sony-hweq
120    H/W EQ COEF setup for Sony laptops
121pcm44k
122    Fixed PCM 44kHz constraints (for buggy devices)
123lifebook
124    Dock pin fixups for Fujitsu Lifebook
125lifebook-extmic
126    Headset mic fixup for Fujitsu Lifebook
127lifebook-hp-pin
128    Headphone pin fixup for Fujitsu Lifebook
129lifebook-u7x7
130    Lifebook U7x7 fixups
131alc269vb-amic
132    ALC269VB analog mic pin fixups
133alc269vb-dmic
134    ALC269VB digital mic pin fixups
135hp-mute-led-mic1
136    Mute LED via Mic1 pin on HP
137hp-mute-led-mic2
138    Mute LED via Mic2 pin on HP
139hp-mute-led-mic3
140    Mute LED via Mic3 pin on HP
141hp-gpio-mic1
142    GPIO + Mic1 pin LED on HP
143hp-line1-mic1
144    Mute LED via Line1 + Mic1 pins on HP
145noshutup
146    Skip shutup callback
147sony-nomic
148    Headset mic fixup for Sony laptops
149aspire-headset-mic
150    Headset pin fixup for Acer Aspire
151asus-x101
152    ASUS X101 fixups
153acer-ao7xx
154    Acer AO7xx fixups
155acer-aspire-e1
156    Acer Aspire E1 fixups
157acer-ac700
158    Acer AC700 fixups
159limit-mic-boost
160    Limit internal mic boost on Lenovo machines
161asus-zenbook
162    ASUS Zenbook fixups
163asus-zenbook-ux31a
164    ASUS Zenbook UX31A fixups
165ordissimo
166    Ordissimo EVE2 (or Malata PC-B1303) fixups
167asus-tx300
168    ASUS TX300 fixups
169alc283-int-mic
170    ALC283 COEF setup for Lenovo machines
171mono-speakers
172    Subwoofer and headset fixupes for Dell Inspiron
173alc290-subwoofer
174    Subwoofer fixups for Dell Vostro
175thinkpad
176    Binding with thinkpad_acpi driver for Lenovo machines
177dmic-thinkpad
178    thinkpad_acpi binding + digital mic support
179alc255-acer
180    ALC255 fixups on Acer machines
181alc255-asus
182    ALC255 fixups on ASUS machines
183alc255-dell1
184    ALC255 fixups on Dell machines
185alc255-dell2
186    ALC255 fixups on Dell machines, variant 2
187alc293-dell1
188    ALC293 fixups on Dell machines
189alc283-headset
190    Headset pin fixups on ALC283
191aspire-v5
192    Acer Aspire V5 fixups
193hp-gpio4
194    GPIO and Mic1 pin mute LED fixups for HP
195hp-gpio-led
196    GPIO mute LEDs on HP
197hp-gpio2-hotkey
198    GPIO mute LED with hot key handling on HP
199hp-dock-pins
200    GPIO mute LEDs and dock support on HP
201hp-dock-gpio-mic
202    GPIO, Mic mute LED and dock support on HP
203hp-9480m
204    HP 9480m fixups
205alc288-dell1
206    ALC288 fixups on Dell machines
207alc288-dell-xps13
208    ALC288 fixups on Dell XPS13
209dell-e7x
210    Dell E7x fixups
211alc293-dell
212    ALC293 fixups on Dell machines
213alc298-dell1
214    ALC298 fixups on Dell machines
215alc298-dell-aio
216    ALC298 fixups on Dell AIO machines
217alc275-dell-xps
218    ALC275 fixups on Dell XPS models
219alc256-dell-xps13
220    ALC256 fixups on Dell XPS13
221lenovo-spk-noise
222    Workaround for speaker noise on Lenovo machines
223lenovo-hotkey
224    Hot-key support via Mic2 pin on Lenovo machines
225dell-spk-noise
226    Workaround for speaker noise on Dell machines
227alc255-dell1
228    ALC255 fixups on Dell machines
229alc295-disable-dac3
230    Disable DAC3 routing on ALC295
231alc280-hp-headset
232    HP Elitebook fixups
233alc221-hp-mic
234    Front mic pin fixup on HP machines
235alc298-spk-volume
236    Speaker pin routing workaround on ALC298
237dell-inspiron-7559
238    Dell Inspiron 7559 fixups
239ativ-book
240    Samsung Ativ book 8 fixups
241alc221-hp-mic
242    ALC221 headset fixups on HP machines
243alc256-asus-mic
244    ALC256 fixups on ASUS machines
245alc256-asus-aio
246    ALC256 fixups on ASUS AIO machines
247alc233-eapd
248    ALC233 fixups on ASUS machines
249alc294-lenovo-mic
250    ALC294 Mic pin fixup for Lenovo AIO machines
251alc225-wyse
252    Dell Wyse fixups
253alc274-dell-aio
254    ALC274 fixups on Dell AIO machines
255alc255-dummy-lineout
256    Dell Precision 3930 fixups
257alc255-dell-headset
258    Dell Precision 3630 fixups
259alc295-hp-x360
260    HP Spectre X360 fixups
261alc-sense-combo
262    Headset button support for Chrome platform
263huawei-mbx-stereo
264    Enable initialization verbs for Huawei MBX stereo speakers;
265    might be risky, try this at your own risk
266
267ALC66x/67x/892
268==============
269aspire
270    Subwoofer pin fixup for Aspire laptops
271ideapad
272    Subwoofer pin fixup for Ideapad laptops
273mario
274    Chromebook mario model fixup
275hp-rp5800
276    Headphone pin fixup for HP RP5800
277asus-mode1
278    ASUS
279asus-mode2
280    ASUS
281asus-mode3
282    ASUS
283asus-mode4
284    ASUS
285asus-mode5
286    ASUS
287asus-mode6
288    ASUS
289asus-mode7
290    ASUS
291asus-mode8
292    ASUS
293zotac-z68
294    Front HP fixup for Zotac Z68
295inv-dmic
296    Inverted internal mic workaround
297alc662-headset-multi
298    Dell headset jack, which can also be used as mic-in (ALC662)
299dell-headset-multi
300    Headset jack, which can also be used as mic-in
301alc662-headset
302    Headset mode support on ALC662
303alc668-headset
304    Headset mode support on ALC668
305bass16
306    Bass speaker fixup on pin 0x16
307bass1a
308    Bass speaker fixup on pin 0x1a
309automute
310    Auto-mute fixups for ALC668
311dell-xps13
312    Dell XPS13 fixups
313asus-nx50
314    ASUS Nx50 fixups
315asus-nx51
316    ASUS Nx51 fixups
317asus-g751
318    ASUS G751 fixups
319alc891-headset
320    Headset mode support on ALC891
321alc891-headset-multi
322    Dell headset jack, which can also be used as mic-in (ALC891)
323acer-veriton
324    Acer Veriton speaker pin fixup
325asrock-mobo
326    Fix invalid 0x15 / 0x16 pins
327usi-headset
328    Headset support on USI machines
329dual-codecs
330    Lenovo laptops with dual codecs
331
332ALC680
333======
334N/A
335
336ALC88x/898/1150/1220
337====================
338abit-aw9d
339    Pin fixups for Abit AW9D-MAX
340lenovo-y530
341    Pin fixups for Lenovo Y530
342acer-aspire-7736
343    Fixup for Acer Aspire 7736
344asus-w90v
345    Pin fixup for ASUS W90V
346cd
347    Enable audio CD pin NID 0x1c
348no-front-hp
349    Disable front HP pin NID 0x1b
350vaio-tt
351    Pin fixup for VAIO TT
352eee1601
353    COEF setups for ASUS Eee 1601
354alc882-eapd
355    Change EAPD COEF mode on ALC882
356alc883-eapd
357    Change EAPD COEF mode on ALC883
358gpio1
359    Enable GPIO1
360gpio2
361    Enable GPIO2
362gpio3
363    Enable GPIO3
364alc889-coef
365    Setup ALC889 COEF
366asus-w2jc
367    Fixups for ASUS W2JC
368acer-aspire-4930g
369    Acer Aspire 4930G/5930G/6530G/6930G/7730G
370acer-aspire-8930g
371    Acer Aspire 8330G/6935G
372acer-aspire
373    Acer Aspire others
374macpro-gpio
375    GPIO setup for Mac Pro
376dac-route
377    Workaround for DAC routing on Acer Aspire
378mbp-vref
379    Vref setup for Macbook Pro
380imac91-vref
381    Vref setup for iMac 9,1
382mba11-vref
383    Vref setup for MacBook Air 1,1
384mba21-vref
385    Vref setup for MacBook Air 2,1
386mp11-vref
387    Vref setup for Mac Pro 1,1
388mp41-vref
389    Vref setup for Mac Pro 4,1
390inv-dmic
391    Inverted internal mic workaround
392no-primary-hp
393    VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
394asus-bass
395    Bass speaker setup for ASUS ET2700
396dual-codecs
397    ALC1220 dual codecs for Gaming mobos
398clevo-p950
399    Fixups for Clevo P950
400
401ALC861/660
402==========
403N/A
404
405ALC861VD/660VD
406==============
407N/A
408
409CMI9880
410=======
411minimal
412    3-jack in back
413min_fp
414    3-jack in back, 2-jack in front
415full
416    6-jack in back, 2-jack in front
417full_dig
418    6-jack in back, 2-jack in front, SPDIF I/O
419allout
420    5-jack in back, 2-jack in front, SPDIF out
421auto
422    auto-config reading BIOS (default)
423
424AD1882 / AD1882A
425================
4263stack
427    3-stack mode
4283stack-automute
429    3-stack with automute front HP (default)
4306stack
431    6-stack mode
432
433AD1884A / AD1883 / AD1984A / AD1984B
434====================================
435desktop	3-stack desktop (default)
436laptop	laptop with HP jack sensing
437mobile	mobile devices with HP jack sensing
438thinkpad	Lenovo Thinkpad X300
439touchsmart	HP Touchsmart
440
441AD1884
442======
443N/A
444
445AD1981
446======
447basic		3-jack (default)
448hp		HP nx6320
449thinkpad	Lenovo Thinkpad T60/X60/Z60
450toshiba	Toshiba U205
451
452AD1983
453======
454N/A
455
456AD1984
457======
458basic		default configuration
459thinkpad	Lenovo Thinkpad T61/X61
460dell_desktop	Dell T3400
461
462AD1986A
463=======
4643stack
465    3-stack, shared surrounds
466laptop
467    2-channel only (FSC V2060, Samsung M50)
468laptop-imic
469    2-channel with built-in mic
470eapd
471    Turn on EAPD constantly
472
473AD1988/AD1988B/AD1989A/AD1989B
474==============================
4756stack
476    6-jack
4776stack-dig
478    ditto with SPDIF
4793stack
480    3-jack
4813stack-dig
482    ditto with SPDIF
483laptop
484    3-jack with hp-jack automute
485laptop-dig
486    ditto with SPDIF
487auto
488    auto-config reading BIOS (default)
489
490Conexant 5045
491=============
492cap-mix-amp
493    Fix max input level on mixer widget
494toshiba-p105
495    Toshiba P105 quirk
496hp-530
497    HP 530 quirk
498
499Conexant 5047
500=============
501cap-mix-amp
502    Fix max input level on mixer widget
503
504Conexant 5051
505=============
506lenovo-x200
507    Lenovo X200 quirk
508
509Conexant 5066
510=============
511stereo-dmic
512    Workaround for inverted stereo digital mic
513gpio1
514    Enable GPIO1 pin
515headphone-mic-pin
516    Enable headphone mic NID 0x18 without detection
517tp410
518    Thinkpad T400 & co quirks
519thinkpad
520    Thinkpad mute/mic LED quirk
521lemote-a1004
522    Lemote A1004 quirk
523lemote-a1205
524    Lemote A1205 quirk
525olpc-xo
526    OLPC XO quirk
527mute-led-eapd
528    Mute LED control via EAPD
529hp-dock
530    HP dock support
531mute-led-gpio
532    Mute LED control via GPIO
533hp-mic-fix
534    Fix for headset mic pin on HP boxes
535
536STAC9200
537========
538ref
539    Reference board
540oqo
541    OQO Model 2
542dell-d21
543    Dell (unknown)
544dell-d22
545    Dell (unknown)
546dell-d23
547    Dell (unknown)
548dell-m21
549    Dell Inspiron 630m, Dell Inspiron 640m
550dell-m22
551    Dell Latitude D620, Dell Latitude D820
552dell-m23
553    Dell XPS M1710, Dell Precision M90
554dell-m24
555    Dell Latitude 120L
556dell-m25
557    Dell Inspiron E1505n
558dell-m26
559    Dell Inspiron 1501
560dell-m27
561    Dell Inspiron E1705/9400
562gateway-m4
563    Gateway laptops with EAPD control
564gateway-m4-2
565    Gateway laptops with EAPD control
566panasonic
567    Panasonic CF-74
568auto
569    BIOS setup (default)
570
571STAC9205/9254
572=============
573ref
574    Reference board
575dell-m42
576    Dell (unknown)
577dell-m43
578    Dell Precision
579dell-m44
580    Dell Inspiron
581eapd
582    Keep EAPD on (e.g. Gateway T1616)
583auto
584    BIOS setup (default)
585
586STAC9220/9221
587=============
588ref
589    Reference board
5903stack
591    D945 3stack
5925stack
593    D945 5stack + SPDIF
594intel-mac-v1
595    Intel Mac Type 1
596intel-mac-v2
597    Intel Mac Type 2
598intel-mac-v3
599    Intel Mac Type 3
600intel-mac-v4
601    Intel Mac Type 4
602intel-mac-v5
603    Intel Mac Type 5
604intel-mac-auto
605    Intel Mac (detect type according to subsystem id)
606macmini
607    Intel Mac Mini (equivalent with type 3)
608macbook
609    Intel Mac Book (eq. type 5)
610macbook-pro-v1
611    Intel Mac Book Pro 1st generation (eq. type 3)
612macbook-pro
613    Intel Mac Book Pro 2nd generation (eq. type 3)
614imac-intel
615    Intel iMac (eq. type 2)
616imac-intel-20
617    Intel iMac (newer version) (eq. type 3)
618ecs202
619    ECS/PC chips
620dell-d81
621    Dell (unknown)
622dell-d82
623    Dell (unknown)
624dell-m81
625    Dell (unknown)
626dell-m82
627    Dell XPS M1210
628auto
629    BIOS setup (default)
630
631STAC9202/9250/9251
632==================
633ref
634    Reference board, base config
635m1
636    Some Gateway MX series laptops (NX560XL)
637m1-2
638    Some Gateway MX series laptops (MX6453)
639m2
640    Some Gateway MX series laptops (M255)
641m2-2
642    Some Gateway MX series laptops
643m3
644    Some Gateway MX series laptops
645m5
646    Some Gateway MX series laptops (MP6954)
647m6
648    Some Gateway NX series laptops
649auto
650    BIOS setup (default)
651
652STAC9227/9228/9229/927x
653=======================
654ref
655    Reference board
656ref-no-jd
657    Reference board without HP/Mic jack detection
6583stack
659    D965 3stack
6605stack
661    D965 5stack + SPDIF
6625stack-no-fp
663    D965 5stack without front panel
664dell-3stack
665    Dell Dimension E520
666dell-bios
667    Fixes with Dell BIOS setup
668dell-bios-amic
669    Fixes with Dell BIOS setup including analog mic
670volknob
671    Fixes with volume-knob widget 0x24
672auto
673    BIOS setup (default)
674
675STAC92HD71B*
676============
677ref
678    Reference board
679dell-m4-1
680    Dell desktops
681dell-m4-2
682    Dell desktops
683dell-m4-3
684    Dell desktops
685hp-m4
686    HP mini 1000
687hp-dv5
688    HP dv series
689hp-hdx
690    HP HDX series
691hp-dv4-1222nr
692    HP dv4-1222nr (with LED support)
693auto
694    BIOS setup (default)
695
696STAC92HD73*
697===========
698ref
699    Reference board
700no-jd
701    BIOS setup but without jack-detection
702intel
703    Intel DG45* mobos
704dell-m6-amic
705    Dell desktops/laptops with analog mics
706dell-m6-dmic
707    Dell desktops/laptops with digital mics
708dell-m6
709    Dell desktops/laptops with both type of mics
710dell-eq
711    Dell desktops/laptops
712alienware
713    Alienware M17x
714asus-mobo
715    Pin configs for ASUS mobo with 5.1/SPDIF out
716auto
717    BIOS setup (default)
718
719STAC92HD83*
720===========
721ref
722    Reference board
723mic-ref
724    Reference board with power management for ports
725dell-s14
726    Dell laptop
727dell-vostro-3500
728    Dell Vostro 3500 laptop
729hp-dv7-4000
730    HP dv-7 4000
731hp_cNB11_intquad
732    HP CNB models with 4 speakers
733hp-zephyr
734    HP Zephyr
735hp-led
736    HP with broken BIOS for mute LED
737hp-inv-led
738    HP with broken BIOS for inverted mute LED
739hp-mic-led
740    HP with mic-mute LED
741headset-jack
742    Dell Latitude with a 4-pin headset jack
743hp-envy-bass
744    Pin fixup for HP Envy bass speaker (NID 0x0f)
745hp-envy-ts-bass
746    Pin fixup for HP Envy TS bass speaker (NID 0x10)
747hp-bnb13-eq
748    Hardware equalizer setup for HP laptops
749hp-envy-ts-bass
750    HP Envy TS bass support
751auto
752    BIOS setup (default)
753
754STAC92HD95
755==========
756hp-led
757    LED support for HP laptops
758hp-bass
759    Bass HPF setup for HP Spectre 13
760
761STAC9872
762========
763vaio
764    VAIO laptop without SPDIF
765auto
766    BIOS setup (default)
767
768Cirrus Logic CS4206/4207
769========================
770mbp53
771    MacBook Pro 5,3
772mbp55
773    MacBook Pro 5,5
774imac27
775    IMac 27 Inch
776imac27_122
777    iMac 12,2
778apple
779    Generic Apple quirk
780mbp101
781    MacBookPro 10,1
782mbp81
783    MacBookPro 8,1
784mba42
785    MacBookAir 4,2
786auto
787    BIOS setup (default)
788
789Cirrus Logic CS4208
790===================
791mba6
792    MacBook Air 6,1 and 6,2
793gpio0
794    Enable GPIO 0 amp
795mbp11
796    MacBookPro 11,2
797macmini
798    MacMini 7,1
799auto
800    BIOS setup (default)
801
802VIA VT17xx/VT18xx/VT20xx
803========================
804auto
805    BIOS setup (default)
806