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