Merge tag 'm68k-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert...
[linux-block.git] / Documentation / sound / hd-audio / models.rst
CommitLineData
a4caad75
TI
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
a79e7df9
TI
196stack-automute
20 6-jack with headphone jack detection
a4caad75
TI
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
e43c44d6
TI
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
a4caad75
TI
53
54ALC267/268
55==========
56inv-dmic
57 Inverted internal mic workaround
58hp-eapd
59 Disable HP EAPD on NID 0x15
03bf11c9
TI
60spdif
61 Enable SPDIF output on NID 0x1e
a4caad75
TI
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
a79e7df9
TI
85hp-dock-gpio-mic1-led
86 HP dock with mic LED support
a4caad75
TI
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
a26d96c7
TI
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
a4caad75
TI
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
a79e7df9
TI
101tpt440
102 Lenovo Thinkpad T440s setup
103tpt460
104 Lenovo Thinkpad T460/560 setup
a26d96c7
TI
105tpt470-dock
106 Lenovo Thinkpad T470 dock setup
a79e7df9
TI
107dual-codecs
108 Lenovo laptops with dual codecs
28d1d6d2
TI
109alc700-ref
110 Intel reference board with ALC700 codec
a26d96c7
TI
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
a26d96c7
TI
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
cf4ba4dc 255alc255-dell-headset
a26d96c7
TI
256 Dell Precision 3630 fixups
257alc295-hp-x360
258 HP Spectre X360 fixups
b16d7ee2
TI
259alc-sense-combo
260 Headset button support for Chrome platform
a2ef03fe
TE
261huawei-mbx-stereo
262 Enable initialization verbs for Huawei MBX stereo speakers;
263 might be risky, try this at your own risk
ef248d9b
MK
264alc298-samsung-headphone
265 Samsung laptops with ALC298
266alc256-samsung-headphone
267 Samsung laptops with ALC256
a4caad75
TI
268
269ALC66x/67x/892
270==============
aa3841b5
TI
271aspire
272 Subwoofer pin fixup for Aspire laptops
273ideapad
274 Subwoofer pin fixup for Ideapad laptops
a4caad75
TI
275mario
276 Chromebook mario model fixup
aa3841b5
TI
277hp-rp5800
278 Headphone pin fixup for HP RP5800
a4caad75
TI
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
aa3841b5
TI
295zotac-z68
296 Front HP fixup for Zotac Z68
a4caad75
TI
297inv-dmic
298 Inverted internal mic workaround
aa3841b5
TI
299alc662-headset-multi
300 Dell headset jack, which can also be used as mic-in (ALC662)
a4caad75
TI
301dell-headset-multi
302 Headset jack, which can also be used as mic-in
aa3841b5
TI
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
40c51675
TI
319asus-g751
320 ASUS G751 fixups
aa3841b5
TI
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
a79e7df9
TI
331dual-codecs
332 Lenovo laptops with dual codecs
aa723946
BS
333alc285-hp-amp-init
334 HP laptops which require speaker amplifier initialization (ALC285)
a4caad75
TI
335
336ALC680
337======
338N/A
339
772c2917
TI
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
a4caad75
TI
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
772c2917
TI
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
a4caad75
TI
394inv-dmic
395 Inverted internal mic workaround
396no-primary-hp
397 VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
772c2917
TI
398asus-bass
399 Bass speaker setup for ASUS ET2700
a79e7df9
TI
400dual-codecs
401 ALC1220 dual codecs for Gaming mobos
772c2917
TI
402clevo-p950
403 Fixups for Clevo P950
a4caad75
TI
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=============
a79e7df9
TI
496cap-mix-amp
497 Fix max input level on mixer widget
498toshiba-p105
499 Toshiba P105 quirk
500hp-530
501 HP 530 quirk
a4caad75
TI
502
503Conexant 5047
504=============
a79e7df9
TI
505cap-mix-amp
506 Fix max input level on mixer widget
a4caad75
TI
507
508Conexant 5051
509=============
a79e7df9
TI
510lenovo-x200
511 Lenovo X200 quirk
a4caad75
TI
512
513Conexant 5066
514=============
a79e7df9
TI
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
a4caad75 523thinkpad
a79e7df9
TI
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
09b83d10
TI
537hp-mic-fix
538 Fix for headset mic pin on HP boxes
a4caad75
TI
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
c17f8fd3 707 Intel D*45* mobos
a4caad75
TI
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
a79e7df9
TI
718asus-mobo
719 Pin configs for ASUS mobo with 5.1/SPDIF out
a4caad75
TI
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
a79e7df9
TI
753hp-envy-ts-bass
754 HP Envy TS bass support
a4caad75
TI
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========================
a79e7df9
TI
774mbp53
775 MacBook Pro 5,3
a4caad75
TI
776mbp55
777 MacBook Pro 5,5
778imac27
779 IMac 27 Inch
a79e7df9
TI
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
a4caad75
TI
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
a79e7df9
TI
799mbp11
800 MacBookPro 11,2
801macmini
802 MacMini 7,1
a4caad75
TI
803auto
804 BIOS setup (default)
805
806VIA VT17xx/VT18xx/VT20xx
807========================
808auto
809 BIOS setup (default)