blob: 85c362d8ea349350947a8363d36dbe7e622ea536 [file] [log] [blame]
Takashi Iwaicae51172008-12-19 08:36:53 +01001 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
Takashi Iwaicae51172008-12-19 08:36:53 +010011
12ALC260
13======
Takashi Iwaic3c2c9e2012-02-16 12:59:55 +010014 N/A
Takashi Iwaicae51172008-12-19 08:36:53 +010015
16ALC262
17======
Takashi Iwaia75e9242012-06-25 11:06:55 +020018 inv-dmic Inverted internal mic workaround
Takashi Iwaicae51172008-12-19 08:36:53 +010019
20ALC267/268
21==========
Takashi Iwaia75e9242012-06-25 11:06:55 +020022 inv-dmic Inverted internal mic workaround
Takashi Iwaicae51172008-12-19 08:36:53 +010023
David Henningsson4cf4f4b2013-06-17 11:04:03 +020024ALC269/270/275/276/28x/29x
Takashi Iwaicae51172008-12-19 08:36:53 +010025======
David Henningsson4cf4f4b2013-06-17 11:04:03 +020026 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
David Henningsson7c478f02013-10-11 10:18:46 +020031 headset-mic Indicates a combined headset (headphone+mic) jack
David Henningsson4cf4f4b2013-06-17 11:04:03 +020032 lenovo-dock Enables docking station I/O for some Lenovos
David Henningssone32aa852013-06-17 11:04:02 +020033 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
Takashi Iwaicae51172008-12-19 08:36:53 +010035
David Henningsson4cf4f4b2013-06-17 11:04:03 +020036ALC66x/67x/892
Takashi Iwai01f2bd42009-05-11 08:12:43 +020037==============
David Henningsson4cf4f4b2013-06-17 11:04:03 +020038 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
David Henningssone32aa852013-06-17 11:04:02 +020048 dell-headset-multi Headset jack, which can also be used as mic-in
Takashi Iwaicae51172008-12-19 08:36:53 +010049
Takashi Iwaid4a86d82010-06-23 17:51:26 +020050ALC680
51======
Takashi Iwai91baa2c2011-08-18 15:47:37 +020052 N/A
Takashi Iwaid4a86d82010-06-23 17:51:26 +020053
David Henningsson4cf4f4b2013-06-17 11:04:03 +020054ALC88x/898/1150
Takashi Iwai4953550a2009-06-30 15:28:30 +020055======================
Takashi Iwai912093b2012-04-11 14:03:41 +020056 acer-aspire-4930g Acer Aspire 4930G/5930G/6530G/6930G/7730G
57 acer-aspire-8930g Acer Aspire 8330G/6935G
58 acer-aspire Acer Aspire others
David Henningsson4cf4f4b2013-06-17 11:04:03 +020059 inv-dmic Inverted internal mic workaround
Fernando Luis Vázquez Caod9111492013-02-12 16:49:46 +090060 no-primary-hp VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
Takashi Iwaicae51172008-12-19 08:36:53 +010061
62ALC861/660
63==========
Takashi Iwaicb4e4822011-08-23 17:34:25 +020064 N/A
Takashi Iwaicae51172008-12-19 08:36:53 +010065
66ALC861VD/660VD
67==============
Takashi Iwaicb4e4822011-08-23 17:34:25 +020068 N/A
Takashi Iwaicae51172008-12-19 08:36:53 +010069
70CMI9880
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
79AD1882 / AD1882A
80================
Takashi Iwai1c868452012-08-13 11:09:35 +020081 3stack 3-stack mode
82 3stack-automute 3-stack with automute front HP (default)
Takashi Iwaicae51172008-12-19 08:36:53 +010083 6stack 6-stack mode
84
85AD1884A / 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
Miguel de Barrosa72cb4b2009-09-27 22:11:21 +020091 touchsmart HP Touchsmart
Takashi Iwaicae51172008-12-19 08:36:53 +010092
93AD1884
94======
95 N/A
96
97AD1981
98======
99 basic 3-jack (default)
100 hp HP nx6320
101 thinkpad Lenovo Thinkpad T60/X60/Z60
102 toshiba Toshiba U205
103
104AD1983
105======
106 N/A
107
108AD1984
109======
110 basic default configuration
111 thinkpad Lenovo Thinkpad T61/X61
Takashi Iwaie2e465692009-08-25 18:25:30 +0200112 dell_desktop Dell T3400
Takashi Iwaicae51172008-12-19 08:36:53 +0100113
114AD1986A
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)
Takashi Iwaic912e7a2009-06-24 14:14:34 +0200123 samsung-p50 2-channel with HP-automute (Samsung P50)
Takashi Iwaicae51172008-12-19 08:36:53 +0100124
125AD1988/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
135Conexant 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
Takashi Iwaie2e465692009-08-25 18:25:30 +0200141 laptop-hp530 HP 530 laptop
Takashi Iwaicae51172008-12-19 08:36:53 +0100142 test for testing/debugging purpose, almost all controls
143 can be adjusted. Appearing only when compiled with
144 $CONFIG_SND_DEBUG=y
145
146Conexant 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
155Conexant 5051
156=============
157 laptop Basic Laptop config (default)
158 hp HP Spartan laptop
Takashi Iwai79d7d532009-03-04 09:03:50 +0100159 hp-dv6736 HP dv6736
Takashi Iwai5f6c3de2010-01-23 22:19:29 +0100160 hp-f700 HP Compaq Presario F700
Herton Ronaldo Krzesinskif7154de22010-06-17 14:15:06 -0300161 ideapad Lenovo IdeaPad laptop
Takashi Iwaifaddaa52010-01-23 22:31:36 +0100162 toshiba Toshiba Satellite M300
Takashi Iwaicae51172008-12-19 08:36:53 +0100163
Takashi Iwaie2e465692009-08-25 18:25:30 +0200164Conexant 5066
165=============
166 laptop Basic Laptop config (default)
David Henningsson048e78a2010-09-02 08:35:47 +0200167 hp-laptop HP laptops, e g G60
David Henningssona1d69062011-01-21 13:33:28 +0100168 asus Asus K52JU, Lenovo G560
Takashi Iwaie2e465692009-08-25 18:25:30 +0200169 dell-laptop Dell laptops
Takashi Iwai9b200d72010-08-10 09:15:04 +0200170 dell-vostro Dell Vostro
Takashi Iwaie2e465692009-08-25 18:25:30 +0200171 olpc-xo-1_5 OLPC XO 1.5
Greg Alexandercfd3d8d2010-02-13 02:02:25 -0500172 ideapad Lenovo IdeaPad U150
Takashi Iwai9b200d72010-08-10 09:15:04 +0200173 thinkpad Lenovo Thinkpad
Takashi Iwaie2e465692009-08-25 18:25:30 +0200174
Takashi Iwaicae51172008-12-19 08:36:53 +0100175STAC9200
176========
177 ref Reference board
Takashi Iwaie2e465692009-08-25 18:25:30 +0200178 oqo OQO Model 2
Takashi Iwaicae51172008-12-19 08:36:53 +0100179 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
Takashi Iwai417bec52009-01-13 17:57:12 +0100189 gateway-m4 Gateway laptops with EAPD control
190 gateway-m4-2 Gateway laptops with EAPD control
Takashi Iwaicae51172008-12-19 08:36:53 +0100191 panasonic Panasonic CF-74
Takashi Iwai1607b8e2009-02-26 16:50:43 +0100192 auto BIOS setup (default)
Takashi Iwaicae51172008-12-19 08:36:53 +0100193
194STAC9205/9254
195=============
196 ref Reference board
197 dell-m42 Dell (unknown)
198 dell-m43 Dell Precision
199 dell-m44 Dell Inspiron
Takashi Iwaid9a42682009-01-22 17:40:18 +0100200 eapd Keep EAPD on (e.g. Gateway T1616)
Takashi Iwai1607b8e2009-02-26 16:50:43 +0100201 auto BIOS setup (default)
Takashi Iwaicae51172008-12-19 08:36:53 +0100202
203STAC9220/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)
Takashi Iwai417bec52009-01-13 17:57:12 +0100220 ecs202 ECS/PC chips
Takashi Iwaicae51172008-12-19 08:36:53 +0100221 dell-d81 Dell (unknown)
222 dell-d82 Dell (unknown)
223 dell-m81 Dell (unknown)
224 dell-m82 Dell XPS M1210
Takashi Iwai1607b8e2009-02-26 16:50:43 +0100225 auto BIOS setup (default)
Takashi Iwaicae51172008-12-19 08:36:53 +0100226
227STAC9202/9250/9251
228==================
229 ref Reference board, base config
Takashi Iwai417bec52009-01-13 17:57:12 +0100230 m1 Some Gateway MX series laptops (NX560XL)
231 m1-2 Some Gateway MX series laptops (MX6453)
232 m2 Some Gateway MX series laptops (M255)
Takashi Iwaicae51172008-12-19 08:36:53 +0100233 m2-2 Some Gateway MX series laptops
Takashi Iwai417bec52009-01-13 17:57:12 +0100234 m3 Some Gateway MX series laptops
235 m5 Some Gateway MX series laptops (MP6954)
Takashi Iwaicae51172008-12-19 08:36:53 +0100236 m6 Some Gateway NX series laptops
Takashi Iwai1607b8e2009-02-26 16:50:43 +0100237 auto BIOS setup (default)
Takashi Iwaicae51172008-12-19 08:36:53 +0100238
239STAC9227/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
Takashi Iwai679d92e2009-05-24 19:00:08 +0200245 5stack-no-fp D965 5stack without front panel
Takashi Iwaicae51172008-12-19 08:36:53 +0100246 dell-3stack Dell Dimension E520
247 dell-bios Fixes with Dell BIOS setup
Takashi Iwaieefb8be2013-07-29 16:26:15 +0200248 dell-bios-amic Fixes with Dell BIOS setup including analog mic
Takashi Iwai54930532009-10-11 17:38:29 +0200249 volknob Fixes with volume-knob widget 0x24
Takashi Iwai1607b8e2009-02-26 16:50:43 +0100250 auto BIOS setup (default)
Takashi Iwaicae51172008-12-19 08:36:53 +0100251
252STAC92HD71B*
253============
254 ref Reference board
255 dell-m4-1 Dell desktops
256 dell-m4-2 Dell desktops
257 dell-m4-3 Dell desktops
Takashi Iwai6dfc0d22009-03-10 07:54:20 +0100258 hp-m4 HP mini 1000
259 hp-dv5 HP dv series
260 hp-hdx HP HDX series
James Gardiner514bf542009-05-03 04:00:44 -0400261 hp-dv4-1222nr HP dv4-1222nr (with LED support)
Takashi Iwai1607b8e2009-02-26 16:50:43 +0100262 auto BIOS setup (default)
Takashi Iwaicae51172008-12-19 08:36:53 +0100263
264STAC92HD73*
265===========
266 ref Reference board
267 no-jd BIOS setup but without jack-detection
Takashi Iwaie2e465692009-08-25 18:25:30 +0200268 intel Intel DG45* mobos
Takashi Iwaicae51172008-12-19 08:36:53 +0100269 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
Takashi Iwai417bec52009-01-13 17:57:12 +0100272 dell-eq Dell desktops/laptops
Takashi Iwai842ae632009-09-02 07:43:08 +0200273 alienware Alienware M17x
Takashi Iwai1607b8e2009-02-26 16:50:43 +0100274 auto BIOS setup (default)
Takashi Iwaicae51172008-12-19 08:36:53 +0100275
276STAC92HD83*
277===========
278 ref Reference board
Uwe Kleine-Koenig3dbda772009-07-23 08:31:31 +0200279 mic-ref Reference board with power management for ports
Takashi Iwai6dfc0d22009-03-10 07:54:20 +0100280 dell-s14 Dell laptop
Julian Wollrathf7f9bdf2011-11-09 10:02:40 +0100281 dell-vostro-3500 Dell Vostro 3500 laptop
Takashi Iwai9b200d72010-08-10 09:15:04 +0200282 hp-dv7-4000 HP dv-7 4000
Takashi Iwaic9dbc482012-07-31 10:26:34 +0200283 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
Takashi Iwai1607b8e2009-02-26 16:50:43 +0100287 auto BIOS setup (default)
Takashi Iwaicae51172008-12-19 08:36:53 +0100288
289STAC9872
290========
Takashi Iwai307282c2009-03-12 18:17:58 +0100291 vaio VAIO laptop without SPDIF
292 auto BIOS setup (default)
Takashi Iwaia6bae202009-07-06 15:15:22 +0200293
294Cirrus Logic CS4206/4207
295========================
296 mbp55 MacBook Pro 5,5
Rafael Avila de Espindola1a5ba2e2009-12-22 07:59:37 +0100297 imac27 IMac 27 Inch
Takashi Iwaie2e465692009-08-25 18:25:30 +0200298 auto BIOS setup (default)
Clemens Ladischdc9bee32010-08-10 10:39:39 +0200299
Takashi Iwaia0760522013-09-27 10:19:31 +0200300Cirrus Logic CS4208
301===================
302 mba6 MacBook Air 6,1 and 6,2
303 gpio0 Enable GPIO 0 amp
304 auto BIOS setup (default)
305
Clemens Ladischdc9bee32010-08-10 10:39:39 +0200306VIA VT17xx/VT18xx/VT20xx
307========================
308 auto BIOS setup (default)