ovl: create ovl_need_index() helper
[linux/fpc-iii.git] / Documentation / sound / hd-audio / models.rst
blob1fee5a4f6660b9e15d10e3aed1cd1d2d94283a76
1 ==============================
2 HD-Audio Codec-Specific Models
3 ==============================
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
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
33 ALC262
34 ======
35 inv-dmic
36     Inverted internal mic workaround
38 ALC267/268
39 ==========
40 inv-dmic
41     Inverted internal mic workaround
42 hp-eapd
43     Disable HP EAPD on NID 0x15
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
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
115 ALC680
116 ======
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
134 ALC861/660
135 ==========
138 ALC861VD/660VD
139 ==============
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)
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
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
174 AD1884
175 ======
178 AD1981
179 ======
180 basic           3-jack (default)
181 hp              HP nx6320
182 thinkpad        Lenovo Thinkpad T60/X60/Z60
183 toshiba Toshiba U205
185 AD1983
186 ======
189 AD1984
190 ======
191 basic           default configuration
192 thinkpad        Lenovo Thinkpad T61/X61
193 dell_desktop    Dell T3400
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
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)
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
232 Conexant 5047
233 =============
234 cap-mix-amp
235     Fix max input level on mixer widget
237 Conexant 5051
238 =============
239 lenovo-x200
240     Lenovo X200 quirk
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
267 STAC9200
268 ========
270     Reference board
272     OQO Model 2
273 dell-d21
274     Dell (unknown)
275 dell-d22
276     Dell (unknown)
277 dell-d23
278     Dell (unknown)
279 dell-m21
280     Dell Inspiron 630m, Dell Inspiron 640m
281 dell-m22
282     Dell Latitude D620, Dell Latitude D820
283 dell-m23
284     Dell XPS M1710, Dell Precision M90
285 dell-m24
286     Dell Latitude 120L
287 dell-m25
288     Dell Inspiron E1505n
289 dell-m26
290     Dell Inspiron 1501
291 dell-m27
292     Dell Inspiron E1705/9400
293 gateway-m4
294     Gateway laptops with EAPD control
295 gateway-m4-2
296     Gateway laptops with EAPD control
297 panasonic
298     Panasonic CF-74
299 auto
300     BIOS setup (default)
302 STAC9205/9254
303 =============
305     Reference board
306 dell-m42
307     Dell (unknown)
308 dell-m43
309     Dell Precision
310 dell-m44
311     Dell Inspiron
312 eapd
313     Keep EAPD on (e.g. Gateway T1616)
314 auto
315     BIOS setup (default)
317 STAC9220/9221
318 =============
320     Reference board
321 3stack
322     D945 3stack
323 5stack
324     D945 5stack + SPDIF
325 intel-mac-v1
326     Intel Mac Type 1
327 intel-mac-v2
328     Intel Mac Type 2
329 intel-mac-v3
330     Intel Mac Type 3
331 intel-mac-v4
332     Intel Mac Type 4
333 intel-mac-v5
334     Intel Mac Type 5
335 intel-mac-auto
336     Intel Mac (detect type according to subsystem id)
337 macmini
338     Intel Mac Mini (equivalent with type 3)
339 macbook
340     Intel Mac Book (eq. type 5)
341 macbook-pro-v1
342     Intel Mac Book Pro 1st generation (eq. type 3)
343 macbook-pro
344     Intel Mac Book Pro 2nd generation (eq. type 3)
345 imac-intel
346     Intel iMac (eq. type 2)
347 imac-intel-20
348     Intel iMac (newer version) (eq. type 3)
349 ecs202
350     ECS/PC chips
351 dell-d81
352     Dell (unknown)
353 dell-d82
354     Dell (unknown)
355 dell-m81
356     Dell (unknown)
357 dell-m82
358     Dell XPS M1210
359 auto
360     BIOS setup (default)
362 STAC9202/9250/9251
363 ==================
365     Reference board, base config
367     Some Gateway MX series laptops (NX560XL)
368 m1-2
369     Some Gateway MX series laptops (MX6453)
371     Some Gateway MX series laptops (M255)
372 m2-2
373     Some Gateway MX series laptops
375     Some Gateway MX series laptops
377     Some Gateway MX series laptops (MP6954)
379     Some Gateway NX series laptops
380 auto
381     BIOS setup (default)
383 STAC9227/9228/9229/927x
384 =======================
386     Reference board
387 ref-no-jd
388     Reference board without HP/Mic jack detection
389 3stack
390     D965 3stack
391 5stack
392     D965 5stack + SPDIF
393 5stack-no-fp
394     D965 5stack without front panel
395 dell-3stack
396     Dell Dimension E520
397 dell-bios
398     Fixes with Dell BIOS setup
399 dell-bios-amic
400     Fixes with Dell BIOS setup including analog mic
401 volknob
402     Fixes with volume-knob widget 0x24
403 auto
404     BIOS setup (default)
406 STAC92HD71B*
407 ============
409     Reference board
410 dell-m4-1
411     Dell desktops
412 dell-m4-2
413     Dell desktops
414 dell-m4-3
415     Dell desktops
416 hp-m4
417     HP mini 1000
418 hp-dv5
419     HP dv series
420 hp-hdx
421     HP HDX series
422 hp-dv4-1222nr
423     HP dv4-1222nr (with LED support)
424 auto
425     BIOS setup (default)
427 STAC92HD73*
428 ===========
430     Reference board
431 no-jd
432     BIOS setup but without jack-detection
433 intel
434     Intel DG45* mobos
435 dell-m6-amic
436     Dell desktops/laptops with analog mics
437 dell-m6-dmic
438     Dell desktops/laptops with digital mics
439 dell-m6
440     Dell desktops/laptops with both type of mics
441 dell-eq
442     Dell desktops/laptops
443 alienware
444     Alienware M17x
445 asus-mobo
446     Pin configs for ASUS mobo with 5.1/SPDIF out
447 auto
448     BIOS setup (default)
450 STAC92HD83*
451 ===========
453     Reference board
454 mic-ref
455     Reference board with power management for ports
456 dell-s14
457     Dell laptop
458 dell-vostro-3500
459     Dell Vostro 3500 laptop
460 hp-dv7-4000
461     HP dv-7 4000
462 hp_cNB11_intquad
463     HP CNB models with 4 speakers
464 hp-zephyr
465     HP Zephyr
466 hp-led
467     HP with broken BIOS for mute LED
468 hp-inv-led
469     HP with broken BIOS for inverted mute LED
470 hp-mic-led
471     HP with mic-mute LED
472 headset-jack
473     Dell Latitude with a 4-pin headset jack
474 hp-envy-bass
475     Pin fixup for HP Envy bass speaker (NID 0x0f)
476 hp-envy-ts-bass
477     Pin fixup for HP Envy TS bass speaker (NID 0x10)
478 hp-bnb13-eq
479     Hardware equalizer setup for HP laptops
480 hp-envy-ts-bass
481     HP Envy TS bass support
482 auto
483     BIOS setup (default)
485 STAC92HD95
486 ==========
487 hp-led
488     LED support for HP laptops
489 hp-bass
490     Bass HPF setup for HP Spectre 13
492 STAC9872
493 ========
494 vaio
495     VAIO laptop without SPDIF
496 auto
497     BIOS setup (default)
499 Cirrus Logic CS4206/4207
500 ========================
501 mbp53
502     MacBook Pro 5,3
503 mbp55
504     MacBook Pro 5,5
505 imac27
506     IMac 27 Inch
507 imac27_122
508     iMac 12,2
509 apple
510     Generic Apple quirk
511 mbp101
512     MacBookPro 10,1
513 mbp81
514     MacBookPro 8,1
515 mba42
516     MacBookAir 4,2
517 auto
518     BIOS setup (default)
520 Cirrus Logic CS4208
521 ===================
522 mba6
523     MacBook Air 6,1 and 6,2
524 gpio0
525     Enable GPIO 0 amp
526 mbp11
527     MacBookPro 11,2
528 macmini
529     MacMini 7,1
530 auto
531     BIOS setup (default)
533 VIA VT17xx/VT18xx/VT20xx
534 ========================
535 auto
536     BIOS setup (default)