]> git.karo-electronics.de Git - karo-tx-linux.git/blob - Documentation/sound/hd-audio/models.rst
ufs_truncate_blocks(): fix the case when size is in the last direct block
[karo-tx-linux.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
20 ALC260
21 ======
22 gpio1
23     Enable GPIO1
24 coef
25     Enable EAPD via COEF table
26 fujitsu
27     Quirk for FSC S7020
28 fujitsu-jwse
29     Quirk for FSC S7020 with jack modes and HP mic support
30
31 ALC262
32 ======
33 inv-dmic
34     Inverted internal mic workaround
35
36 ALC267/268
37 ==========
38 inv-dmic
39     Inverted internal mic workaround
40 hp-eapd
41     Disable HP EAPD on NID 0x15
42
43 ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)
44 ===================================================================
45 laptop-amic
46     Laptops with analog-mic input
47 laptop-dmic
48     Laptops with digital-mic input
49 alc269-dmic
50     Enable ALC269(VA) digital mic workaround
51 alc271-dmic
52     Enable ALC271X digital mic workaround
53 inv-dmic
54     Inverted internal mic workaround
55 headset-mic
56     Indicates a combined headset (headphone+mic) jack
57 headset-mode
58     More comprehensive headset support for ALC269 & co
59 headset-mode-no-hp-mic
60     Headset mode support without headphone mic
61 lenovo-dock
62     Enables docking station I/O for some Lenovos
63 hp-gpio-led
64     GPIO LED support on HP laptops
65 dell-headset-multi
66     Headset jack, which can also be used as mic-in
67 dell-headset-dock
68     Headset jack (without mic-in), and also dock I/O
69 alc283-dac-wcaps
70     Fixups for Chromebook with ALC283
71 alc283-sense-combo
72     Combo jack sensing on ALC283
73 tpt440-dock
74     Pin configs for Lenovo Thinkpad Dock support
75
76 ALC66x/67x/892
77 ==============
78 mario
79     Chromebook mario model fixup
80 asus-mode1
81     ASUS
82 asus-mode2
83     ASUS
84 asus-mode3
85     ASUS
86 asus-mode4
87     ASUS
88 asus-mode5
89     ASUS
90 asus-mode6
91     ASUS
92 asus-mode7
93     ASUS
94 asus-mode8
95     ASUS
96 inv-dmic
97     Inverted internal mic workaround
98 dell-headset-multi
99     Headset jack, which can also be used as mic-in
100
101 ALC680
102 ======
103 N/A
104
105 ALC88x/898/1150
106 ======================
107 acer-aspire-4930g
108     Acer Aspire 4930G/5930G/6530G/6930G/7730G
109 acer-aspire-8930g
110     Acer Aspire 8330G/6935G
111 acer-aspire
112     Acer Aspire others
113 inv-dmic
114     Inverted internal mic workaround
115 no-primary-hp
116     VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
117
118 ALC861/660
119 ==========
120 N/A
121
122 ALC861VD/660VD
123 ==============
124 N/A
125
126 CMI9880
127 =======
128 minimal
129     3-jack in back
130 min_fp
131     3-jack in back, 2-jack in front
132 full
133     6-jack in back, 2-jack in front
134 full_dig
135     6-jack in back, 2-jack in front, SPDIF I/O
136 allout
137     5-jack in back, 2-jack in front, SPDIF out
138 auto
139     auto-config reading BIOS (default)
140
141 AD1882 / AD1882A
142 ================
143 3stack
144     3-stack mode
145 3stack-automute
146     3-stack with automute front HP (default)
147 6stack
148     6-stack mode
149
150 AD1884A / AD1883 / AD1984A / AD1984B
151 ====================================
152 desktop 3-stack desktop (default)
153 laptop  laptop with HP jack sensing
154 mobile  mobile devices with HP jack sensing
155 thinkpad        Lenovo Thinkpad X300
156 touchsmart      HP Touchsmart
157
158 AD1884
159 ======
160 N/A
161
162 AD1981
163 ======
164 basic           3-jack (default)
165 hp              HP nx6320
166 thinkpad        Lenovo Thinkpad T60/X60/Z60
167 toshiba Toshiba U205
168
169 AD1983
170 ======
171 N/A
172
173 AD1984
174 ======
175 basic           default configuration
176 thinkpad        Lenovo Thinkpad T61/X61
177 dell_desktop    Dell T3400
178
179 AD1986A
180 =======
181 3stack
182     3-stack, shared surrounds
183 laptop
184     2-channel only (FSC V2060, Samsung M50)
185 laptop-imic
186     2-channel with built-in mic
187 eapd
188     Turn on EAPD constantly
189
190 AD1988/AD1988B/AD1989A/AD1989B
191 ==============================
192 6stack
193     6-jack
194 6stack-dig
195     ditto with SPDIF
196 3stack
197     3-jack
198 3stack-dig
199     ditto with SPDIF
200 laptop
201     3-jack with hp-jack automute
202 laptop-dig
203     ditto with SPDIF
204 auto
205     auto-config reading BIOS (default)
206
207 Conexant 5045
208 =============
209 laptop-hpsense
210     Laptop with HP sense (old model laptop)
211 laptop-micsense
212     Laptop with Mic sense (old model fujitsu)
213 laptop-hpmicsense
214     Laptop with HP and Mic senses
215 benq
216     Benq R55E
217 laptop-hp530
218     HP 530 laptop
219 test
220     for testing/debugging purpose, almost all controls can be
221     adjusted.  Appearing only when compiled with $CONFIG_SND_DEBUG=y
222
223 Conexant 5047
224 =============
225 laptop
226     Basic Laptop config 
227 laptop-hp
228     Laptop config for some HP models (subdevice 30A5)
229 laptop-eapd
230     Laptop config with EAPD support
231 test
232     for testing/debugging purpose, almost all controls can be
233     adjusted.  Appearing only when compiled with $CONFIG_SND_DEBUG=y
234
235 Conexant 5051
236 =============
237 laptop
238     Basic Laptop config (default)
239 hp
240     HP Spartan laptop
241 hp-dv6736
242     HP dv6736
243 hp-f700
244     HP Compaq Presario F700
245 ideapad
246     Lenovo IdeaPad laptop
247 toshiba
248     Toshiba Satellite M300
249
250 Conexant 5066
251 =============
252 laptop
253     Basic Laptop config (default)
254 hp-laptop
255     HP laptops, e g G60
256 asus
257     Asus K52JU, Lenovo G560
258 dell-laptop
259     Dell laptops
260 dell-vostro
261     Dell Vostro
262 olpc-xo-1_5
263     OLPC XO 1.5
264 ideapad
265     Lenovo IdeaPad U150
266 thinkpad
267     Lenovo Thinkpad
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 auto
448     BIOS setup (default)
449
450 STAC92HD83*
451 ===========
452 ref
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 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 ========================
499 mbp55
500     MacBook Pro 5,5
501 imac27
502     IMac 27 Inch
503 auto
504     BIOS setup (default)
505
506 Cirrus Logic CS4208
507 ===================
508 mba6
509     MacBook Air 6,1 and 6,2
510 gpio0
511     Enable GPIO 0 amp
512 auto
513     BIOS setup (default)
514
515 VIA VT17xx/VT18xx/VT20xx
516 ========================
517 auto
518     BIOS setup (default)