ALSA: add support for Macbook Air 2,1 internal speaker
[linux-2.6-block.git] / Documentation / sound / alsa / HD-Audio-Models.txt
CommitLineData
cae51176
TI
1 Model name Description
2 ---------- -----------
3ALC880
4======
5 3stack 3-jack in back and a headphone out
6 3stack-digout 3-jack in back, a HP out and a SPDIF out
7 5stack 5-jack in back, 2-jack in front
8 5stack-digout 5-jack in back, 2-jack in front, a SPDIF out
9 6stack 6-jack in back, 2-jack in front
10 6stack-digout 6-jack with a SPDIF out
11 w810 3-jack
12 z71v 3-jack (HP shared SPDIF)
13 asus 3-jack (ASUS Mobo)
14 asus-w1v ASUS W1V
15 asus-dig ASUS with SPDIF out
16 asus-dig2 ASUS with SPDIF out (using GPIO2)
17 uniwill 3-jack
18 fujitsu Fujitsu Laptops (Pi1536)
19 F1734 2-jack
20 lg LG laptop (m1 express dual)
21 lg-lw LG LW20/LW25 laptop
22 tcl TCL S700
23 clevo Clevo laptops (m520G, m665n)
24 medion Medion Rim 2150
25 test for testing/debugging purpose, almost all controls can be
26 adjusted. Appearing only when compiled with
27 $CONFIG_SND_DEBUG=y
28 auto auto-config reading BIOS (default)
29
30ALC260
31======
32 hp HP machines
33 hp-3013 HP machines (3013-variant)
34 hp-dc7600 HP DC7600
35 fujitsu Fujitsu S7020
36 acer Acer TravelMate
37 will Will laptops (PB V7900)
38 replacer Replacer 672V
01f2bd48 39 favorit100 Maxdata Favorit 100XS
cae51176
TI
40 basic fixed pin assignment (old default model)
41 test for testing/debugging purpose, almost all controls can
42 adjusted. Appearing only when compiled with
43 $CONFIG_SND_DEBUG=y
44 auto auto-config reading BIOS (default)
45
46ALC262
47======
48 fujitsu Fujitsu Laptop
49 hp-bpc HP xw4400/6400/8400/9400 laptops
50 hp-bpc-d7000 HP BPC D7000
51 hp-tc-t5735 HP Thin Client T5735
52 hp-rp5700 HP RP5700
53 benq Benq ED8
54 benq-t31 Benq T31
55 hippo Hippo (ATI) with jack detection, Sony UX-90s
56 hippo_1 Hippo (Benq) with jack detection
57 sony-assamd Sony ASSAMD
58 toshiba-s06 Toshiba S06
59 toshiba-rx1 Toshiba RX1
123848e7 60 tyan Tyan Thunder n6650W (S2915-E)
cae51176
TI
61 ultra Samsung Q1 Ultra Vista model
62 lenovo-3000 Lenovo 3000 y410
63 nec NEC Versa S9100
64 basic fixed pin assignment w/o SPDIF
65 auto auto-config reading BIOS (default)
66
67ALC267/268
68==========
69 quanta-il1 Quanta IL1 mini-notebook
70 3stack 3-stack model
71 toshiba Toshiba A205
72 acer Acer laptops
73 acer-dmic Acer laptops with digital-mic
74 acer-aspire Acer Aspire One
75 dell Dell OEM laptops (Vostro 1200)
76 zepto Zepto laptops
77 test for testing/debugging purpose, almost all controls can
78 adjusted. Appearing only when compiled with
79 $CONFIG_SND_DEBUG=y
80 auto auto-config reading BIOS (default)
81
82ALC269
83======
84 basic Basic preset
85 quanta Quanta FL1
86 eeepc-p703 ASUS Eeepc P703 P900A
87 eeepc-p901 ASUS Eeepc P901 S101
88 fujitsu FSC Amilo
01f2bd48 89 lifebook Fujitsu Lifebook S6420
cae51176
TI
90 auto auto-config reading BIOS (default)
91
01f2bd48
TI
92ALC662/663/272
93==============
cae51176
TI
94 3stack-dig 3-stack (2-channel) with SPDIF
95 3stack-6ch 3-stack (6-channel)
96 3stack-6ch-dig 3-stack (6-channel) with SPDIF
97 6stack-dig 6-stack with SPDIF
98 lenovo-101e Lenovo laptop
99 eeepc-p701 ASUS Eeepc P701
100 eeepc-ep20 ASUS Eeepc EP20
101 ecs ECS/Foxconn mobo
102 m51va ASUS M51VA
103 g71v ASUS G71V
104 h13 ASUS H13
105 g50v ASUS G50V
106 asus-mode1 ASUS
107 asus-mode2 ASUS
108 asus-mode3 ASUS
109 asus-mode4 ASUS
110 asus-mode5 ASUS
111 asus-mode6 ASUS
01f2bd48
TI
112 dell Dell with ALC272
113 dell-zm1 Dell ZM1 with ALC272
9541ba1d 114 samsung-nc10 Samsung NC10 mini notebook
cae51176
TI
115 auto auto-config reading BIOS (default)
116
4953550a
TI
117ALC882/883/885/888/889
118======================
cae51176
TI
119 3stack-dig 3-jack with SPDIF I/O
120 6stack-dig 6-jack digital with SPDIF I/O
121 arima Arima W820Di1
122 targa Targa T8, MSI-1049 T8
123 asus-a7j ASUS A7J
124 asus-a7m ASUS A7M
125 macpro MacPro support
01f2bd48 126 mb5 Macbook 5,1
e458b1fa 127 macmini3 Macmini 3,1
cae51176
TI
128 mbp3 Macbook Pro rev3
129 imac24 iMac 24'' with jack detection
4b7e1803 130 imac91 iMac 9,1
cae51176 131 w2jc ASUS W2JC
4953550a
TI
132 3stack-2ch-dig 3-jack with SPDIF I/O (ALC883)
133 alc883-6stack-dig 6-jack digital with SPDIF I/O (ALC883)
cae51176
TI
134 3stack-6ch 3-jack 6-channel
135 3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
136 6stack-dig-demo 6-jack digital for Intel demo board
137 acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
138 acer-aspire Acer Aspire 9810
139 acer-aspire-4930g Acer Aspire 4930G
b1a91469 140 acer-aspire-6530g Acer Aspire 6530G
e2e46569 141 acer-aspire-7730g Acer Aspire 7730G
3b315d70 142 acer-aspire-8930g Acer Aspire 8930G
cae51176
TI
143 medion Medion Laptops
144 medion-md2 Medion MD2
145 targa-dig Targa/MSI
64a8be74
DH
146 targa-2ch-dig Targa/MSI with 2-channel
147 targa-8ch-dig Targa/MSI with 8-channel (MSI GX620)
cae51176
TI
148 laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
149 lenovo-101e Lenovo 101E
150 lenovo-nb0763 Lenovo NB0763
151 lenovo-ms7195-dig Lenovo MS7195
152 lenovo-sky Lenovo Sky
153 haier-w66 Haier W66
154 3stack-hp HP machines with 3stack (Lucknow, Samba boards)
155 6stack-dell Dell machines with 6stack (Inspiron 530)
156 mitac Mitac 8252D
a65cc60f 157 clevo-m540r Clevo M540R (6ch + digital)
cae51176
TI
158 clevo-m720 Clevo M720 laptop series
159 fujitsu-pi2515 Fujitsu AMILO Pi2515
160 fujitsu-xa3530 Fujitsu AMILO XA3530
161 3stack-6ch-intel Intel DG33* boards
b5d6f93b
TI
162 intel-alc889a Intel IbexPeak with ALC889A
163 intel-x58 Intel DX58 with ALC889
01f2bd48 164 asus-p5q ASUS P5Q-EM boards
eb4c41d3 165 mb31 MacBook 3,1
3e1647c5 166 sony-vaio-tt Sony VAIO TT
cae51176
TI
167 auto auto-config reading BIOS (default)
168
169ALC861/660
170==========
171 3stack 3-jack
172 3stack-dig 3-jack with SPDIF I/O
173 6stack-dig 6-jack with SPDIF I/O
174 3stack-660 3-jack (for ALC660)
175 uniwill-m31 Uniwill M31 laptop
176 toshiba Toshiba laptop support
177 asus Asus laptop support
178 asus-laptop ASUS F2/F3 laptops
179 auto auto-config reading BIOS (default)
180
181ALC861VD/660VD
182==============
183 3stack 3-jack
184 3stack-dig 3-jack with SPDIF OUT
185 6stack-dig 6-jack with SPDIF OUT
186 3stack-660 3-jack (for ALC660VD)
187 3stack-660-digout 3-jack with SPDIF OUT (for ALC660VD)
188 lenovo Lenovo 3000 C200
189 dallas Dallas laptops
190 hp HP TX1000
191 asus-v1s ASUS V1Sn
192 auto auto-config reading BIOS (default)
193
194CMI9880
195=======
196 minimal 3-jack in back
197 min_fp 3-jack in back, 2-jack in front
198 full 6-jack in back, 2-jack in front
199 full_dig 6-jack in back, 2-jack in front, SPDIF I/O
200 allout 5-jack in back, 2-jack in front, SPDIF out
201 auto auto-config reading BIOS (default)
202
203AD1882 / AD1882A
204================
205 3stack 3-stack mode (default)
206 6stack 6-stack mode
207
208AD1884A / AD1883 / AD1984A / AD1984B
209====================================
210 desktop 3-stack desktop (default)
211 laptop laptop with HP jack sensing
212 mobile mobile devices with HP jack sensing
213 thinkpad Lenovo Thinkpad X300
a72cb4bc 214 touchsmart HP Touchsmart
cae51176
TI
215
216AD1884
217======
218 N/A
219
220AD1981
221======
222 basic 3-jack (default)
223 hp HP nx6320
224 thinkpad Lenovo Thinkpad T60/X60/Z60
225 toshiba Toshiba U205
226
227AD1983
228======
229 N/A
230
231AD1984
232======
233 basic default configuration
234 thinkpad Lenovo Thinkpad T61/X61
e2e46569 235 dell_desktop Dell T3400
cae51176
TI
236
237AD1986A
238=======
239 6stack 6-jack, separate surrounds (default)
240 3stack 3-stack, shared surrounds
241 laptop 2-channel only (FSC V2060, Samsung M50)
242 laptop-eapd 2-channel with EAPD (ASUS A6J)
243 laptop-automute 2-channel with EAPD and HP-automute (Lenovo N100)
244 ultra 2-channel with EAPD (Samsung Ultra tablet PC)
245 samsung 2-channel with EAPD (Samsung R65)
c912e7a5 246 samsung-p50 2-channel with HP-automute (Samsung P50)
cae51176
TI
247
248AD1988/AD1988B/AD1989A/AD1989B
249==============================
250 6stack 6-jack
251 6stack-dig ditto with SPDIF
252 3stack 3-jack
253 3stack-dig ditto with SPDIF
254 laptop 3-jack with hp-jack automute
255 laptop-dig ditto with SPDIF
256 auto auto-config reading BIOS (default)
257
258Conexant 5045
259=============
260 laptop-hpsense Laptop with HP sense (old model laptop)
261 laptop-micsense Laptop with Mic sense (old model fujitsu)
262 laptop-hpmicsense Laptop with HP and Mic senses
263 benq Benq R55E
e2e46569 264 laptop-hp530 HP 530 laptop
cae51176
TI
265 test for testing/debugging purpose, almost all controls
266 can be adjusted. Appearing only when compiled with
267 $CONFIG_SND_DEBUG=y
268
269Conexant 5047
270=============
271 laptop Basic Laptop config
272 laptop-hp Laptop config for some HP models (subdevice 30A5)
273 laptop-eapd Laptop config with EAPD support
274 test for testing/debugging purpose, almost all controls
275 can be adjusted. Appearing only when compiled with
276 $CONFIG_SND_DEBUG=y
277
278Conexant 5051
279=============
280 laptop Basic Laptop config (default)
281 hp HP Spartan laptop
79d7d533 282 hp-dv6736 HP dv6736
5f6c3de6 283 hp-f700 HP Compaq Presario F700
27e08988 284 lenovo-x200 Lenovo X200 laptop
faddaa5d 285 toshiba Toshiba Satellite M300
cae51176 286
e2e46569
TI
287Conexant 5066
288=============
289 laptop Basic Laptop config (default)
290 dell-laptop Dell laptops
291 olpc-xo-1_5 OLPC XO 1.5
cfd3d8dc 292 ideapad Lenovo IdeaPad U150
e2e46569 293
cae51176
TI
294STAC9200
295========
296 ref Reference board
e2e46569 297 oqo OQO Model 2
cae51176
TI
298 dell-d21 Dell (unknown)
299 dell-d22 Dell (unknown)
300 dell-d23 Dell (unknown)
301 dell-m21 Dell Inspiron 630m, Dell Inspiron 640m
302 dell-m22 Dell Latitude D620, Dell Latitude D820
303 dell-m23 Dell XPS M1710, Dell Precision M90
304 dell-m24 Dell Latitude 120L
305 dell-m25 Dell Inspiron E1505n
306 dell-m26 Dell Inspiron 1501
307 dell-m27 Dell Inspiron E1705/9400
417bec5b
TI
308 gateway-m4 Gateway laptops with EAPD control
309 gateway-m4-2 Gateway laptops with EAPD control
cae51176 310 panasonic Panasonic CF-74
1607b8ea 311 auto BIOS setup (default)
cae51176
TI
312
313STAC9205/9254
314=============
315 ref Reference board
316 dell-m42 Dell (unknown)
317 dell-m43 Dell Precision
318 dell-m44 Dell Inspiron
d9a4268e 319 eapd Keep EAPD on (e.g. Gateway T1616)
1607b8ea 320 auto BIOS setup (default)
cae51176
TI
321
322STAC9220/9221
323=============
324 ref Reference board
325 3stack D945 3stack
326 5stack D945 5stack + SPDIF
327 intel-mac-v1 Intel Mac Type 1
328 intel-mac-v2 Intel Mac Type 2
329 intel-mac-v3 Intel Mac Type 3
330 intel-mac-v4 Intel Mac Type 4
331 intel-mac-v5 Intel Mac Type 5
332 intel-mac-auto Intel Mac (detect type according to subsystem id)
333 macmini Intel Mac Mini (equivalent with type 3)
334 macbook Intel Mac Book (eq. type 5)
335 macbook-pro-v1 Intel Mac Book Pro 1st generation (eq. type 3)
336 macbook-pro Intel Mac Book Pro 2nd generation (eq. type 3)
337 imac-intel Intel iMac (eq. type 2)
338 imac-intel-20 Intel iMac (newer version) (eq. type 3)
417bec5b 339 ecs202 ECS/PC chips
cae51176
TI
340 dell-d81 Dell (unknown)
341 dell-d82 Dell (unknown)
342 dell-m81 Dell (unknown)
343 dell-m82 Dell XPS M1210
1607b8ea 344 auto BIOS setup (default)
cae51176
TI
345
346STAC9202/9250/9251
347==================
348 ref Reference board, base config
417bec5b
TI
349 m1 Some Gateway MX series laptops (NX560XL)
350 m1-2 Some Gateway MX series laptops (MX6453)
351 m2 Some Gateway MX series laptops (M255)
cae51176 352 m2-2 Some Gateway MX series laptops
417bec5b
TI
353 m3 Some Gateway MX series laptops
354 m5 Some Gateway MX series laptops (MP6954)
cae51176 355 m6 Some Gateway NX series laptops
1607b8ea 356 auto BIOS setup (default)
cae51176
TI
357
358STAC9227/9228/9229/927x
359=======================
360 ref Reference board
361 ref-no-jd Reference board without HP/Mic jack detection
362 3stack D965 3stack
363 5stack D965 5stack + SPDIF
679d92ed 364 5stack-no-fp D965 5stack without front panel
cae51176
TI
365 dell-3stack Dell Dimension E520
366 dell-bios Fixes with Dell BIOS setup
54930531 367 volknob Fixes with volume-knob widget 0x24
1607b8ea 368 auto BIOS setup (default)
cae51176
TI
369
370STAC92HD71B*
371============
372 ref Reference board
373 dell-m4-1 Dell desktops
374 dell-m4-2 Dell desktops
375 dell-m4-3 Dell desktops
6dfc0d2c
TI
376 hp-m4 HP mini 1000
377 hp-dv5 HP dv series
378 hp-hdx HP HDX series
514bf54c 379 hp-dv4-1222nr HP dv4-1222nr (with LED support)
1607b8ea 380 auto BIOS setup (default)
cae51176
TI
381
382STAC92HD73*
383===========
384 ref Reference board
385 no-jd BIOS setup but without jack-detection
e2e46569 386 intel Intel DG45* mobos
cae51176
TI
387 dell-m6-amic Dell desktops/laptops with analog mics
388 dell-m6-dmic Dell desktops/laptops with digital mics
389 dell-m6 Dell desktops/laptops with both type of mics
417bec5b 390 dell-eq Dell desktops/laptops
842ae638 391 alienware Alienware M17x
1607b8ea 392 auto BIOS setup (default)
cae51176
TI
393
394STAC92HD83*
395===========
396 ref Reference board
3dbda77e 397 mic-ref Reference board with power management for ports
6dfc0d2c 398 dell-s14 Dell laptop
b4e81876 399 hp HP laptops with (inverted) mute-LED
1607b8ea 400 auto BIOS setup (default)
cae51176
TI
401
402STAC9872
403========
307282c8
TI
404 vaio VAIO laptop without SPDIF
405 auto BIOS setup (default)
a6bae205
TI
406
407Cirrus Logic CS4206/4207
408========================
409 mbp55 MacBook Pro 5,5
1a5ba2e9 410 imac27 IMac 27 Inch
e2e46569 411 auto BIOS setup (default)