Merge tag 'fbdev-v4.18' of git://github.com/bzolnier/linux
[sfrench/cifs-2.6.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
38 ALC267/268
39 ==========
40 inv-dmic
41     Inverted internal mic workaround
42 hp-eapd
43     Disable HP EAPD on NID 0x15
44
45 ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)
46 ===================================================================
47 laptop-amic
48     Laptops with analog-mic input
49 laptop-dmic
50     Laptops with digital-mic input
51 alc269-dmic
52     Enable ALC269(VA) digital mic workaround
53 alc271-dmic
54     Enable ALC271X digital mic workaround
55 inv-dmic
56     Inverted internal mic workaround
57 headset-mic
58     Indicates a combined headset (headphone+mic) jack
59 headset-mode
60     More comprehensive headset support for ALC269 & co
61 headset-mode-no-hp-mic
62     Headset mode support without headphone mic
63 lenovo-dock
64     Enables docking station I/O for some Lenovos
65 hp-gpio-led
66     GPIO LED support on HP laptops
67 hp-dock-gpio-mic1-led
68     HP dock with mic LED support
69 dell-headset-multi
70     Headset jack, which can also be used as mic-in
71 dell-headset-dock
72     Headset jack (without mic-in), and also dock I/O
73 alc283-dac-wcaps
74     Fixups for Chromebook with ALC283
75 alc283-sense-combo
76     Combo jack sensing on ALC283
77 tpt440-dock
78     Pin configs for Lenovo Thinkpad Dock support
79 tpt440
80     Lenovo Thinkpad T440s setup
81 tpt460
82     Lenovo Thinkpad T460/560 setup
83 dual-codecs
84     Lenovo laptops with dual codecs
85 alc700-ref
86     Intel reference board with ALC700 codec
87
88 ALC66x/67x/892
89 ==============
90 mario
91     Chromebook mario model fixup
92 asus-mode1
93     ASUS
94 asus-mode2
95     ASUS
96 asus-mode3
97     ASUS
98 asus-mode4
99     ASUS
100 asus-mode5
101     ASUS
102 asus-mode6
103     ASUS
104 asus-mode7
105     ASUS
106 asus-mode8
107     ASUS
108 inv-dmic
109     Inverted internal mic workaround
110 dell-headset-multi
111     Headset jack, which can also be used as mic-in
112 dual-codecs
113     Lenovo laptops with dual codecs
114
115 ALC680
116 ======
117 N/A
118
119 ALC88x/898/1150
120 ======================
121 acer-aspire-4930g
122     Acer Aspire 4930G/5930G/6530G/6930G/7730G
123 acer-aspire-8930g
124     Acer Aspire 8330G/6935G
125 acer-aspire
126     Acer Aspire others
127 inv-dmic
128     Inverted internal mic workaround
129 no-primary-hp
130     VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
131 dual-codecs
132     ALC1220 dual codecs for Gaming mobos
133
134 ALC861/660
135 ==========
136 N/A
137
138 ALC861VD/660VD
139 ==============
140 N/A
141
142 CMI9880
143 =======
144 minimal
145     3-jack in back
146 min_fp
147     3-jack in back, 2-jack in front
148 full
149     6-jack in back, 2-jack in front
150 full_dig
151     6-jack in back, 2-jack in front, SPDIF I/O
152 allout
153     5-jack in back, 2-jack in front, SPDIF out
154 auto
155     auto-config reading BIOS (default)
156
157 AD1882 / AD1882A
158 ================
159 3stack
160     3-stack mode
161 3stack-automute
162     3-stack with automute front HP (default)
163 6stack
164     6-stack mode
165
166 AD1884A / AD1883 / AD1984A / AD1984B
167 ====================================
168 desktop 3-stack desktop (default)
169 laptop  laptop with HP jack sensing
170 mobile  mobile devices with HP jack sensing
171 thinkpad        Lenovo Thinkpad X300
172 touchsmart      HP Touchsmart
173
174 AD1884
175 ======
176 N/A
177
178 AD1981
179 ======
180 basic           3-jack (default)
181 hp              HP nx6320
182 thinkpad        Lenovo Thinkpad T60/X60/Z60
183 toshiba Toshiba U205
184
185 AD1983
186 ======
187 N/A
188
189 AD1984
190 ======
191 basic           default configuration
192 thinkpad        Lenovo Thinkpad T61/X61
193 dell_desktop    Dell T3400
194
195 AD1986A
196 =======
197 3stack
198     3-stack, shared surrounds
199 laptop
200     2-channel only (FSC V2060, Samsung M50)
201 laptop-imic
202     2-channel with built-in mic
203 eapd
204     Turn on EAPD constantly
205
206 AD1988/AD1988B/AD1989A/AD1989B
207 ==============================
208 6stack
209     6-jack
210 6stack-dig
211     ditto with SPDIF
212 3stack
213     3-jack
214 3stack-dig
215     ditto with SPDIF
216 laptop
217     3-jack with hp-jack automute
218 laptop-dig
219     ditto with SPDIF
220 auto
221     auto-config reading BIOS (default)
222
223 Conexant 5045
224 =============
225 cap-mix-amp
226     Fix max input level on mixer widget
227 toshiba-p105
228     Toshiba P105 quirk
229 hp-530
230     HP 530 quirk
231
232 Conexant 5047
233 =============
234 cap-mix-amp
235     Fix max input level on mixer widget
236
237 Conexant 5051
238 =============
239 lenovo-x200
240     Lenovo X200 quirk
241
242 Conexant 5066
243 =============
244 stereo-dmic
245     Workaround for inverted stereo digital mic
246 gpio1
247     Enable GPIO1 pin
248 headphone-mic-pin
249     Enable headphone mic NID 0x18 without detection
250 tp410
251     Thinkpad T400 & co quirks
252 thinkpad
253     Thinkpad mute/mic LED quirk
254 lemote-a1004
255     Lemote A1004 quirk
256 lemote-a1205
257     Lemote A1205 quirk
258 olpc-xo
259     OLPC XO quirk
260 mute-led-eapd
261     Mute LED control via EAPD
262 hp-dock
263     HP dock support
264 mute-led-gpio
265     Mute LED control via GPIO
266 hp-mic-fix
267     Fix for headset mic pin on HP boxes
268
269 STAC9200
270 ========
271 ref
272     Reference board
273 oqo
274     OQO Model 2
275 dell-d21
276     Dell (unknown)
277 dell-d22
278     Dell (unknown)
279 dell-d23
280     Dell (unknown)
281 dell-m21
282     Dell Inspiron 630m, Dell Inspiron 640m
283 dell-m22
284     Dell Latitude D620, Dell Latitude D820
285 dell-m23
286     Dell XPS M1710, Dell Precision M90
287 dell-m24
288     Dell Latitude 120L
289 dell-m25
290     Dell Inspiron E1505n
291 dell-m26
292     Dell Inspiron 1501
293 dell-m27
294     Dell Inspiron E1705/9400
295 gateway-m4
296     Gateway laptops with EAPD control
297 gateway-m4-2
298     Gateway laptops with EAPD control
299 panasonic
300     Panasonic CF-74
301 auto
302     BIOS setup (default)
303
304 STAC9205/9254
305 =============
306 ref
307     Reference board
308 dell-m42
309     Dell (unknown)
310 dell-m43
311     Dell Precision
312 dell-m44
313     Dell Inspiron
314 eapd
315     Keep EAPD on (e.g. Gateway T1616)
316 auto
317     BIOS setup (default)
318
319 STAC9220/9221
320 =============
321 ref
322     Reference board
323 3stack
324     D945 3stack
325 5stack
326     D945 5stack + SPDIF
327 intel-mac-v1
328     Intel Mac Type 1
329 intel-mac-v2
330     Intel Mac Type 2
331 intel-mac-v3
332     Intel Mac Type 3
333 intel-mac-v4
334     Intel Mac Type 4
335 intel-mac-v5
336     Intel Mac Type 5
337 intel-mac-auto
338     Intel Mac (detect type according to subsystem id)
339 macmini
340     Intel Mac Mini (equivalent with type 3)
341 macbook
342     Intel Mac Book (eq. type 5)
343 macbook-pro-v1
344     Intel Mac Book Pro 1st generation (eq. type 3)
345 macbook-pro
346     Intel Mac Book Pro 2nd generation (eq. type 3)
347 imac-intel
348     Intel iMac (eq. type 2)
349 imac-intel-20
350     Intel iMac (newer version) (eq. type 3)
351 ecs202
352     ECS/PC chips
353 dell-d81
354     Dell (unknown)
355 dell-d82
356     Dell (unknown)
357 dell-m81
358     Dell (unknown)
359 dell-m82
360     Dell XPS M1210
361 auto
362     BIOS setup (default)
363
364 STAC9202/9250/9251
365 ==================
366 ref
367     Reference board, base config
368 m1
369     Some Gateway MX series laptops (NX560XL)
370 m1-2
371     Some Gateway MX series laptops (MX6453)
372 m2
373     Some Gateway MX series laptops (M255)
374 m2-2
375     Some Gateway MX series laptops
376 m3
377     Some Gateway MX series laptops
378 m5
379     Some Gateway MX series laptops (MP6954)
380 m6
381     Some Gateway NX series laptops
382 auto
383     BIOS setup (default)
384
385 STAC9227/9228/9229/927x
386 =======================
387 ref
388     Reference board
389 ref-no-jd
390     Reference board without HP/Mic jack detection
391 3stack
392     D965 3stack
393 5stack
394     D965 5stack + SPDIF
395 5stack-no-fp
396     D965 5stack without front panel
397 dell-3stack
398     Dell Dimension E520
399 dell-bios
400     Fixes with Dell BIOS setup
401 dell-bios-amic
402     Fixes with Dell BIOS setup including analog mic
403 volknob
404     Fixes with volume-knob widget 0x24
405 auto
406     BIOS setup (default)
407
408 STAC92HD71B*
409 ============
410 ref
411     Reference board
412 dell-m4-1
413     Dell desktops
414 dell-m4-2
415     Dell desktops
416 dell-m4-3
417     Dell desktops
418 hp-m4
419     HP mini 1000
420 hp-dv5
421     HP dv series
422 hp-hdx
423     HP HDX series
424 hp-dv4-1222nr
425     HP dv4-1222nr (with LED support)
426 auto
427     BIOS setup (default)
428
429 STAC92HD73*
430 ===========
431 ref
432     Reference board
433 no-jd
434     BIOS setup but without jack-detection
435 intel
436     Intel DG45* mobos
437 dell-m6-amic
438     Dell desktops/laptops with analog mics
439 dell-m6-dmic
440     Dell desktops/laptops with digital mics
441 dell-m6
442     Dell desktops/laptops with both type of mics
443 dell-eq
444     Dell desktops/laptops
445 alienware
446     Alienware M17x
447 asus-mobo
448     Pin configs for ASUS mobo with 5.1/SPDIF out
449 auto
450     BIOS setup (default)
451
452 STAC92HD83*
453 ===========
454 ref
455     Reference board
456 mic-ref
457     Reference board with power management for ports
458 dell-s14
459     Dell laptop
460 dell-vostro-3500
461     Dell Vostro 3500 laptop
462 hp-dv7-4000
463     HP dv-7 4000
464 hp_cNB11_intquad
465     HP CNB models with 4 speakers
466 hp-zephyr
467     HP Zephyr
468 hp-led
469     HP with broken BIOS for mute LED
470 hp-inv-led
471     HP with broken BIOS for inverted mute LED
472 hp-mic-led
473     HP with mic-mute LED
474 headset-jack
475     Dell Latitude with a 4-pin headset jack
476 hp-envy-bass
477     Pin fixup for HP Envy bass speaker (NID 0x0f)
478 hp-envy-ts-bass
479     Pin fixup for HP Envy TS bass speaker (NID 0x10)
480 hp-bnb13-eq
481     Hardware equalizer setup for HP laptops
482 hp-envy-ts-bass
483     HP Envy TS bass support
484 auto
485     BIOS setup (default)
486
487 STAC92HD95
488 ==========
489 hp-led
490     LED support for HP laptops
491 hp-bass
492     Bass HPF setup for HP Spectre 13
493
494 STAC9872
495 ========
496 vaio
497     VAIO laptop without SPDIF
498 auto
499     BIOS setup (default)
500
501 Cirrus Logic CS4206/4207
502 ========================
503 mbp53
504     MacBook Pro 5,3
505 mbp55
506     MacBook Pro 5,5
507 imac27
508     IMac 27 Inch
509 imac27_122
510     iMac 12,2
511 apple
512     Generic Apple quirk
513 mbp101
514     MacBookPro 10,1
515 mbp81
516     MacBookPro 8,1
517 mba42
518     MacBookAir 4,2
519 auto
520     BIOS setup (default)
521
522 Cirrus Logic CS4208
523 ===================
524 mba6
525     MacBook Air 6,1 and 6,2
526 gpio0
527     Enable GPIO 0 amp
528 mbp11
529     MacBookPro 11,2
530 macmini
531     MacMini 7,1
532 auto
533     BIOS setup (default)
534
535 VIA VT17xx/VT18xx/VT20xx
536 ========================
537 auto
538     BIOS setup (default)