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