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