ALSA: hda - Add Dell headset detection quirk for three laptop models
[alsa-kernel.git] / Documentation / sound / alsa / HD-Audio-Models.txt
1   Model name    Description
2   ----------    -----------
3 ALC880
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
12 ALC260
13 ======
14   N/A
15
16 ALC262
17 ======
18   inv-dmic      Inverted internal mic workaround
19
20 ALC267/268
21 ==========
22   inv-dmic      Inverted internal mic workaround
23
24 ALC269/270/275/276/28x/29x
25 ======
26   laptop-amic           Laptops with analog-mic input
27   laptop-dmic           Laptops with digital-mic input
28   alc269-dmic           Enable ALC269(VA) digital mic workaround
29   alc271-dmic           Enable ALC271X digital mic workaround
30   inv-dmic              Inverted internal mic workaround
31   headset-mic           Indicates a combined headset (headphone+mic) jack
32   lenovo-dock           Enables docking station I/O for some Lenovos
33   dell-headset-multi    Headset jack, which can also be used as mic-in
34   dell-headset-dock     Headset jack (without mic-in), and also dock I/O
35
36 ALC66x/67x/892
37 ==============
38   mario                 Chromebook mario model fixup
39   asus-mode1            ASUS
40   asus-mode2            ASUS
41   asus-mode3            ASUS
42   asus-mode4            ASUS
43   asus-mode5            ASUS
44   asus-mode6            ASUS
45   asus-mode7            ASUS
46   asus-mode8            ASUS
47   inv-dmic              Inverted internal mic workaround
48   dell-headset-multi    Headset jack, which can also be used as mic-in
49
50 ALC680
51 ======
52   N/A
53
54 ALC88x/898/1150
55 ======================
56   acer-aspire-4930g     Acer Aspire 4930G/5930G/6530G/6930G/7730G
57   acer-aspire-8930g     Acer Aspire 8330G/6935G
58   acer-aspire           Acer Aspire others
59   inv-dmic              Inverted internal mic workaround
60   no-primary-hp         VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
61
62 ALC861/660
63 ==========
64   N/A
65
66 ALC861VD/660VD
67 ==============
68   N/A
69
70 CMI9880
71 =======
72   minimal       3-jack in back
73   min_fp        3-jack in back, 2-jack in front
74   full          6-jack in back, 2-jack in front
75   full_dig      6-jack in back, 2-jack in front, SPDIF I/O
76   allout        5-jack in back, 2-jack in front, SPDIF out
77   auto          auto-config reading BIOS (default)
78
79 AD1882 / AD1882A
80 ================
81   3stack        3-stack mode
82   3stack-automute 3-stack with automute front HP (default)
83   6stack        6-stack mode
84
85 AD1884A / AD1883 / AD1984A / AD1984B
86 ====================================
87   desktop       3-stack desktop (default)
88   laptop        laptop with HP jack sensing
89   mobile        mobile devices with HP jack sensing
90   thinkpad      Lenovo Thinkpad X300
91   touchsmart    HP Touchsmart
92
93 AD1884
94 ======
95   N/A
96
97 AD1981
98 ======
99   basic         3-jack (default)
100   hp            HP nx6320
101   thinkpad      Lenovo Thinkpad T60/X60/Z60
102   toshiba       Toshiba U205
103
104 AD1983
105 ======
106   N/A
107
108 AD1984
109 ======
110   basic         default configuration
111   thinkpad      Lenovo Thinkpad T61/X61
112   dell_desktop  Dell T3400
113
114 AD1986A
115 =======
116   6stack        6-jack, separate surrounds (default)
117   3stack        3-stack, shared surrounds
118   laptop        2-channel only (FSC V2060, Samsung M50)
119   laptop-eapd   2-channel with EAPD (ASUS A6J)
120   laptop-automute 2-channel with EAPD and HP-automute (Lenovo N100)
121   ultra         2-channel with EAPD (Samsung Ultra tablet PC)
122   samsung       2-channel with EAPD (Samsung R65)
123   samsung-p50   2-channel with HP-automute (Samsung P50)
124
125 AD1988/AD1988B/AD1989A/AD1989B
126 ==============================
127   6stack        6-jack
128   6stack-dig    ditto with SPDIF
129   3stack        3-jack
130   3stack-dig    ditto with SPDIF
131   laptop        3-jack with hp-jack automute
132   laptop-dig    ditto with SPDIF
133   auto          auto-config reading BIOS (default)
134
135 Conexant 5045
136 =============
137   laptop-hpsense    Laptop with HP sense (old model laptop)
138   laptop-micsense   Laptop with Mic sense (old model fujitsu)
139   laptop-hpmicsense Laptop with HP and Mic senses
140   benq          Benq R55E
141   laptop-hp530  HP 530 laptop
142   test          for testing/debugging purpose, almost all controls
143                 can be adjusted.  Appearing only when compiled with
144                 $CONFIG_SND_DEBUG=y
145
146 Conexant 5047
147 =============
148   laptop        Basic Laptop config 
149   laptop-hp     Laptop config for some HP models (subdevice 30A5)
150   laptop-eapd   Laptop config with EAPD support
151   test          for testing/debugging purpose, almost all controls
152                 can be adjusted.  Appearing only when compiled with
153                 $CONFIG_SND_DEBUG=y
154
155 Conexant 5051
156 =============
157   laptop        Basic Laptop config (default)
158   hp            HP Spartan laptop
159   hp-dv6736     HP dv6736
160   hp-f700       HP Compaq Presario F700
161   ideapad       Lenovo IdeaPad laptop
162   toshiba       Toshiba Satellite M300
163
164 Conexant 5066
165 =============
166   laptop        Basic Laptop config (default)
167   hp-laptop     HP laptops, e g G60
168   asus          Asus K52JU, Lenovo G560
169   dell-laptop   Dell laptops
170   dell-vostro   Dell Vostro
171   olpc-xo-1_5   OLPC XO 1.5
172   ideapad       Lenovo IdeaPad U150
173   thinkpad      Lenovo Thinkpad
174
175 STAC9200
176 ========
177   ref           Reference board
178   oqo           OQO Model 2
179   dell-d21      Dell (unknown)
180   dell-d22      Dell (unknown)
181   dell-d23      Dell (unknown)
182   dell-m21      Dell Inspiron 630m, Dell Inspiron 640m
183   dell-m22      Dell Latitude D620, Dell Latitude D820
184   dell-m23      Dell XPS M1710, Dell Precision M90
185   dell-m24      Dell Latitude 120L
186   dell-m25      Dell Inspiron E1505n
187   dell-m26      Dell Inspiron 1501
188   dell-m27      Dell Inspiron E1705/9400
189   gateway-m4    Gateway laptops with EAPD control
190   gateway-m4-2  Gateway laptops with EAPD control
191   panasonic     Panasonic CF-74
192   auto          BIOS setup (default)
193
194 STAC9205/9254
195 =============
196   ref           Reference board
197   dell-m42      Dell (unknown)
198   dell-m43      Dell Precision
199   dell-m44      Dell Inspiron
200   eapd          Keep EAPD on (e.g. Gateway T1616)
201   auto          BIOS setup (default)
202
203 STAC9220/9221
204 =============
205   ref           Reference board
206   3stack        D945 3stack
207   5stack        D945 5stack + SPDIF
208   intel-mac-v1  Intel Mac Type 1
209   intel-mac-v2  Intel Mac Type 2
210   intel-mac-v3  Intel Mac Type 3
211   intel-mac-v4  Intel Mac Type 4
212   intel-mac-v5  Intel Mac Type 5
213   intel-mac-auto Intel Mac (detect type according to subsystem id)
214   macmini       Intel Mac Mini (equivalent with type 3)
215   macbook       Intel Mac Book (eq. type 5)
216   macbook-pro-v1 Intel Mac Book Pro 1st generation (eq. type 3)
217   macbook-pro   Intel Mac Book Pro 2nd generation (eq. type 3)
218   imac-intel    Intel iMac (eq. type 2)
219   imac-intel-20 Intel iMac (newer version) (eq. type 3)
220   ecs202        ECS/PC chips
221   dell-d81      Dell (unknown)
222   dell-d82      Dell (unknown)
223   dell-m81      Dell (unknown)
224   dell-m82      Dell XPS M1210
225   auto          BIOS setup (default)
226
227 STAC9202/9250/9251
228 ==================
229   ref           Reference board, base config
230   m1            Some Gateway MX series laptops (NX560XL)
231   m1-2          Some Gateway MX series laptops (MX6453)
232   m2            Some Gateway MX series laptops (M255)
233   m2-2          Some Gateway MX series laptops
234   m3            Some Gateway MX series laptops
235   m5            Some Gateway MX series laptops (MP6954)
236   m6            Some Gateway NX series laptops
237   auto          BIOS setup (default)
238
239 STAC9227/9228/9229/927x
240 =======================
241   ref           Reference board
242   ref-no-jd     Reference board without HP/Mic jack detection
243   3stack        D965 3stack
244   5stack        D965 5stack + SPDIF
245   5stack-no-fp  D965 5stack without front panel
246   dell-3stack   Dell Dimension E520
247   dell-bios     Fixes with Dell BIOS setup
248   dell-bios-amic Fixes with Dell BIOS setup including analog mic
249   volknob       Fixes with volume-knob widget 0x24
250   auto          BIOS setup (default)
251
252 STAC92HD71B*
253 ============
254   ref           Reference board
255   dell-m4-1     Dell desktops
256   dell-m4-2     Dell desktops
257   dell-m4-3     Dell desktops
258   hp-m4         HP mini 1000
259   hp-dv5        HP dv series
260   hp-hdx        HP HDX series
261   hp-dv4-1222nr HP dv4-1222nr (with LED support)
262   auto          BIOS setup (default)
263
264 STAC92HD73*
265 ===========
266   ref           Reference board
267   no-jd         BIOS setup but without jack-detection
268   intel         Intel DG45* mobos
269   dell-m6-amic  Dell desktops/laptops with analog mics
270   dell-m6-dmic  Dell desktops/laptops with digital mics
271   dell-m6       Dell desktops/laptops with both type of mics
272   dell-eq       Dell desktops/laptops
273   alienware     Alienware M17x
274   auto          BIOS setup (default)
275
276 STAC92HD83*
277 ===========
278   ref           Reference board
279   mic-ref       Reference board with power management for ports
280   dell-s14      Dell laptop
281   dell-vostro-3500      Dell Vostro 3500 laptop
282   hp-dv7-4000   HP dv-7 4000
283   hp_cNB11_intquad HP CNB models with 4 speakers
284   hp-zephyr     HP Zephyr
285   hp-led        HP with broken BIOS for mute LED
286   hp-inv-led    HP with broken BIOS for inverted mute LED
287   auto          BIOS setup (default)
288
289 STAC9872
290 ========
291   vaio          VAIO laptop without SPDIF
292   auto          BIOS setup (default)
293
294 Cirrus Logic CS4206/4207
295 ========================
296   mbp55         MacBook Pro 5,5
297   imac27        IMac 27 Inch
298   auto          BIOS setup (default)
299
300 Cirrus Logic CS4208
301 ===================
302   mba6          MacBook Air 6,1 and 6,2
303   gpio0         Enable GPIO 0 amp
304   auto          BIOS setup (default)
305
306 VIA VT17xx/VT18xx/VT20xx
307 ========================
308   auto          BIOS setup (default)