xref: /OK3568_Linux_fs/kernel/Documentation/sound/hd-audio/models.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun==============================
2*4882a593SmuzhiyunHD-Audio Codec-Specific Models
3*4882a593Smuzhiyun==============================
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunALC880
6*4882a593Smuzhiyun======
7*4882a593Smuzhiyun3stack
8*4882a593Smuzhiyun    3-jack in back and a headphone out
9*4882a593Smuzhiyun3stack-digout
10*4882a593Smuzhiyun    3-jack in back, a HP out and a SPDIF out
11*4882a593Smuzhiyun5stack
12*4882a593Smuzhiyun    5-jack in back, 2-jack in front
13*4882a593Smuzhiyun5stack-digout
14*4882a593Smuzhiyun    5-jack in back, 2-jack in front, a SPDIF out
15*4882a593Smuzhiyun6stack
16*4882a593Smuzhiyun    6-jack in back, 2-jack in front
17*4882a593Smuzhiyun6stack-digout
18*4882a593Smuzhiyun    6-jack with a SPDIF out
19*4882a593Smuzhiyun6stack-automute
20*4882a593Smuzhiyun    6-jack with headphone jack detection
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunALC260
23*4882a593Smuzhiyun======
24*4882a593Smuzhiyungpio1
25*4882a593Smuzhiyun    Enable GPIO1
26*4882a593Smuzhiyuncoef
27*4882a593Smuzhiyun    Enable EAPD via COEF table
28*4882a593Smuzhiyunfujitsu
29*4882a593Smuzhiyun    Quirk for FSC S7020
30*4882a593Smuzhiyunfujitsu-jwse
31*4882a593Smuzhiyun    Quirk for FSC S7020 with jack modes and HP mic support
32*4882a593Smuzhiyun
33*4882a593SmuzhiyunALC262
34*4882a593Smuzhiyun======
35*4882a593Smuzhiyuninv-dmic
36*4882a593Smuzhiyun    Inverted internal mic workaround
37*4882a593Smuzhiyunfsc-h270
38*4882a593Smuzhiyun    Fixups for Fujitsu-Siemens Celsius H270
39*4882a593Smuzhiyunfsc-s7110
40*4882a593Smuzhiyun    Fixups for Fujitsu-Siemens Lifebook S7110
41*4882a593Smuzhiyunhp-z200
42*4882a593Smuzhiyun    Fixups for HP Z200
43*4882a593Smuzhiyuntyan
44*4882a593Smuzhiyun    Fixups for Tyan Thunder n6650W
45*4882a593Smuzhiyunlenovo-3000
46*4882a593Smuzhiyun    Fixups for Lenovo 3000
47*4882a593Smuzhiyunbenq
48*4882a593Smuzhiyun    Fixups for Benq ED8
49*4882a593Smuzhiyunbenq-t31
50*4882a593Smuzhiyun    Fixups for Benq T31
51*4882a593Smuzhiyunbayleybay
52*4882a593Smuzhiyun    Fixups for Intel BayleyBay
53*4882a593Smuzhiyun
54*4882a593SmuzhiyunALC267/268
55*4882a593Smuzhiyun==========
56*4882a593Smuzhiyuninv-dmic
57*4882a593Smuzhiyun    Inverted internal mic workaround
58*4882a593Smuzhiyunhp-eapd
59*4882a593Smuzhiyun    Disable HP EAPD on NID 0x15
60*4882a593Smuzhiyunspdif
61*4882a593Smuzhiyun    Enable SPDIF output on NID 0x1e
62*4882a593Smuzhiyun
63*4882a593SmuzhiyunALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)
64*4882a593Smuzhiyun===================================================================
65*4882a593Smuzhiyunlaptop-amic
66*4882a593Smuzhiyun    Laptops with analog-mic input
67*4882a593Smuzhiyunlaptop-dmic
68*4882a593Smuzhiyun    Laptops with digital-mic input
69*4882a593Smuzhiyunalc269-dmic
70*4882a593Smuzhiyun    Enable ALC269(VA) digital mic workaround
71*4882a593Smuzhiyunalc271-dmic
72*4882a593Smuzhiyun    Enable ALC271X digital mic workaround
73*4882a593Smuzhiyuninv-dmic
74*4882a593Smuzhiyun    Inverted internal mic workaround
75*4882a593Smuzhiyunheadset-mic
76*4882a593Smuzhiyun    Indicates a combined headset (headphone+mic) jack
77*4882a593Smuzhiyunheadset-mode
78*4882a593Smuzhiyun    More comprehensive headset support for ALC269 & co
79*4882a593Smuzhiyunheadset-mode-no-hp-mic
80*4882a593Smuzhiyun    Headset mode support without headphone mic
81*4882a593Smuzhiyunlenovo-dock
82*4882a593Smuzhiyun    Enables docking station I/O for some Lenovos
83*4882a593Smuzhiyunhp-gpio-led
84*4882a593Smuzhiyun    GPIO LED support on HP laptops
85*4882a593Smuzhiyunhp-dock-gpio-mic1-led
86*4882a593Smuzhiyun    HP dock with mic LED support
87*4882a593Smuzhiyundell-headset-multi
88*4882a593Smuzhiyun    Headset jack, which can also be used as mic-in
89*4882a593Smuzhiyundell-headset-dock
90*4882a593Smuzhiyun    Headset jack (without mic-in), and also dock I/O
91*4882a593Smuzhiyundell-headset3
92*4882a593Smuzhiyun    Headset jack (without mic-in), and also dock I/O, variant 3
93*4882a593Smuzhiyundell-headset4
94*4882a593Smuzhiyun    Headset jack (without mic-in), and also dock I/O, variant 4
95*4882a593Smuzhiyunalc283-dac-wcaps
96*4882a593Smuzhiyun    Fixups for Chromebook with ALC283
97*4882a593Smuzhiyunalc283-sense-combo
98*4882a593Smuzhiyun    Combo jack sensing on ALC283
99*4882a593Smuzhiyuntpt440-dock
100*4882a593Smuzhiyun    Pin configs for Lenovo Thinkpad Dock support
101*4882a593Smuzhiyuntpt440
102*4882a593Smuzhiyun    Lenovo Thinkpad T440s setup
103*4882a593Smuzhiyuntpt460
104*4882a593Smuzhiyun    Lenovo Thinkpad T460/560 setup
105*4882a593Smuzhiyuntpt470-dock
106*4882a593Smuzhiyun    Lenovo Thinkpad T470 dock setup
107*4882a593Smuzhiyundual-codecs
108*4882a593Smuzhiyun    Lenovo laptops with dual codecs
109*4882a593Smuzhiyunalc700-ref
110*4882a593Smuzhiyun    Intel reference board with ALC700 codec
111*4882a593Smuzhiyunvaio
112*4882a593Smuzhiyun    Pin fixups for Sony VAIO laptops
113*4882a593Smuzhiyundell-m101z
114*4882a593Smuzhiyun    COEF setup for Dell M101z
115*4882a593Smuzhiyunasus-g73jw
116*4882a593Smuzhiyun    Subwoofer pin fixup for ASUS G73JW
117*4882a593Smuzhiyunlenovo-eapd
118*4882a593Smuzhiyun    Inversed EAPD setup for Lenovo laptops
119*4882a593Smuzhiyunsony-hweq
120*4882a593Smuzhiyun    H/W EQ COEF setup for Sony laptops
121*4882a593Smuzhiyunpcm44k
122*4882a593Smuzhiyun    Fixed PCM 44kHz constraints (for buggy devices)
123*4882a593Smuzhiyunlifebook
124*4882a593Smuzhiyun    Dock pin fixups for Fujitsu Lifebook
125*4882a593Smuzhiyunlifebook-extmic
126*4882a593Smuzhiyun    Headset mic fixup for Fujitsu Lifebook
127*4882a593Smuzhiyunlifebook-hp-pin
128*4882a593Smuzhiyun    Headphone pin fixup for Fujitsu Lifebook
129*4882a593Smuzhiyunlifebook-u7x7
130*4882a593Smuzhiyun    Lifebook U7x7 fixups
131*4882a593Smuzhiyunalc269vb-amic
132*4882a593Smuzhiyun    ALC269VB analog mic pin fixups
133*4882a593Smuzhiyunalc269vb-dmic
134*4882a593Smuzhiyun    ALC269VB digital mic pin fixups
135*4882a593Smuzhiyunhp-mute-led-mic1
136*4882a593Smuzhiyun    Mute LED via Mic1 pin on HP
137*4882a593Smuzhiyunhp-mute-led-mic2
138*4882a593Smuzhiyun    Mute LED via Mic2 pin on HP
139*4882a593Smuzhiyunhp-mute-led-mic3
140*4882a593Smuzhiyun    Mute LED via Mic3 pin on HP
141*4882a593Smuzhiyunhp-gpio-mic1
142*4882a593Smuzhiyun    GPIO + Mic1 pin LED on HP
143*4882a593Smuzhiyunhp-line1-mic1
144*4882a593Smuzhiyun    Mute LED via Line1 + Mic1 pins on HP
145*4882a593Smuzhiyunnoshutup
146*4882a593Smuzhiyun    Skip shutup callback
147*4882a593Smuzhiyunsony-nomic
148*4882a593Smuzhiyun    Headset mic fixup for Sony laptops
149*4882a593Smuzhiyunaspire-headset-mic
150*4882a593Smuzhiyun    Headset pin fixup for Acer Aspire
151*4882a593Smuzhiyunasus-x101
152*4882a593Smuzhiyun    ASUS X101 fixups
153*4882a593Smuzhiyunacer-ao7xx
154*4882a593Smuzhiyun    Acer AO7xx fixups
155*4882a593Smuzhiyunacer-aspire-e1
156*4882a593Smuzhiyun    Acer Aspire E1 fixups
157*4882a593Smuzhiyunacer-ac700
158*4882a593Smuzhiyun    Acer AC700 fixups
159*4882a593Smuzhiyunlimit-mic-boost
160*4882a593Smuzhiyun    Limit internal mic boost on Lenovo machines
161*4882a593Smuzhiyunasus-zenbook
162*4882a593Smuzhiyun    ASUS Zenbook fixups
163*4882a593Smuzhiyunasus-zenbook-ux31a
164*4882a593Smuzhiyun    ASUS Zenbook UX31A fixups
165*4882a593Smuzhiyunordissimo
166*4882a593Smuzhiyun    Ordissimo EVE2 (or Malata PC-B1303) fixups
167*4882a593Smuzhiyunasus-tx300
168*4882a593Smuzhiyun    ASUS TX300 fixups
169*4882a593Smuzhiyunalc283-int-mic
170*4882a593Smuzhiyun    ALC283 COEF setup for Lenovo machines
171*4882a593Smuzhiyunmono-speakers
172*4882a593Smuzhiyun    Subwoofer and headset fixupes for Dell Inspiron
173*4882a593Smuzhiyunalc290-subwoofer
174*4882a593Smuzhiyun    Subwoofer fixups for Dell Vostro
175*4882a593Smuzhiyunthinkpad
176*4882a593Smuzhiyun    Binding with thinkpad_acpi driver for Lenovo machines
177*4882a593Smuzhiyundmic-thinkpad
178*4882a593Smuzhiyun    thinkpad_acpi binding + digital mic support
179*4882a593Smuzhiyunalc255-acer
180*4882a593Smuzhiyun    ALC255 fixups on Acer machines
181*4882a593Smuzhiyunalc255-asus
182*4882a593Smuzhiyun    ALC255 fixups on ASUS machines
183*4882a593Smuzhiyunalc255-dell1
184*4882a593Smuzhiyun    ALC255 fixups on Dell machines
185*4882a593Smuzhiyunalc255-dell2
186*4882a593Smuzhiyun    ALC255 fixups on Dell machines, variant 2
187*4882a593Smuzhiyunalc293-dell1
188*4882a593Smuzhiyun    ALC293 fixups on Dell machines
189*4882a593Smuzhiyunalc283-headset
190*4882a593Smuzhiyun    Headset pin fixups on ALC283
191*4882a593Smuzhiyunaspire-v5
192*4882a593Smuzhiyun    Acer Aspire V5 fixups
193*4882a593Smuzhiyunhp-gpio4
194*4882a593Smuzhiyun    GPIO and Mic1 pin mute LED fixups for HP
195*4882a593Smuzhiyunhp-gpio-led
196*4882a593Smuzhiyun    GPIO mute LEDs on HP
197*4882a593Smuzhiyunhp-gpio2-hotkey
198*4882a593Smuzhiyun    GPIO mute LED with hot key handling on HP
199*4882a593Smuzhiyunhp-dock-pins
200*4882a593Smuzhiyun    GPIO mute LEDs and dock support on HP
201*4882a593Smuzhiyunhp-dock-gpio-mic
202*4882a593Smuzhiyun    GPIO, Mic mute LED and dock support on HP
203*4882a593Smuzhiyunhp-9480m
204*4882a593Smuzhiyun    HP 9480m fixups
205*4882a593Smuzhiyunalc288-dell1
206*4882a593Smuzhiyun    ALC288 fixups on Dell machines
207*4882a593Smuzhiyunalc288-dell-xps13
208*4882a593Smuzhiyun    ALC288 fixups on Dell XPS13
209*4882a593Smuzhiyundell-e7x
210*4882a593Smuzhiyun    Dell E7x fixups
211*4882a593Smuzhiyunalc293-dell
212*4882a593Smuzhiyun    ALC293 fixups on Dell machines
213*4882a593Smuzhiyunalc298-dell1
214*4882a593Smuzhiyun    ALC298 fixups on Dell machines
215*4882a593Smuzhiyunalc298-dell-aio
216*4882a593Smuzhiyun    ALC298 fixups on Dell AIO machines
217*4882a593Smuzhiyunalc275-dell-xps
218*4882a593Smuzhiyun    ALC275 fixups on Dell XPS models
219*4882a593Smuzhiyunlenovo-spk-noise
220*4882a593Smuzhiyun    Workaround for speaker noise on Lenovo machines
221*4882a593Smuzhiyunlenovo-hotkey
222*4882a593Smuzhiyun    Hot-key support via Mic2 pin on Lenovo machines
223*4882a593Smuzhiyundell-spk-noise
224*4882a593Smuzhiyun    Workaround for speaker noise on Dell machines
225*4882a593Smuzhiyunalc255-dell1
226*4882a593Smuzhiyun    ALC255 fixups on Dell machines
227*4882a593Smuzhiyunalc295-disable-dac3
228*4882a593Smuzhiyun    Disable DAC3 routing on ALC295
229*4882a593Smuzhiyunalc280-hp-headset
230*4882a593Smuzhiyun    HP Elitebook fixups
231*4882a593Smuzhiyunalc221-hp-mic
232*4882a593Smuzhiyun    Front mic pin fixup on HP machines
233*4882a593Smuzhiyunalc298-spk-volume
234*4882a593Smuzhiyun    Speaker pin routing workaround on ALC298
235*4882a593Smuzhiyundell-inspiron-7559
236*4882a593Smuzhiyun    Dell Inspiron 7559 fixups
237*4882a593Smuzhiyunativ-book
238*4882a593Smuzhiyun    Samsung Ativ book 8 fixups
239*4882a593Smuzhiyunalc221-hp-mic
240*4882a593Smuzhiyun    ALC221 headset fixups on HP machines
241*4882a593Smuzhiyunalc256-asus-mic
242*4882a593Smuzhiyun    ALC256 fixups on ASUS machines
243*4882a593Smuzhiyunalc256-asus-aio
244*4882a593Smuzhiyun    ALC256 fixups on ASUS AIO machines
245*4882a593Smuzhiyunalc233-eapd
246*4882a593Smuzhiyun    ALC233 fixups on ASUS machines
247*4882a593Smuzhiyunalc294-lenovo-mic
248*4882a593Smuzhiyun    ALC294 Mic pin fixup for Lenovo AIO machines
249*4882a593Smuzhiyunalc225-wyse
250*4882a593Smuzhiyun    Dell Wyse fixups
251*4882a593Smuzhiyunalc274-dell-aio
252*4882a593Smuzhiyun    ALC274 fixups on Dell AIO machines
253*4882a593Smuzhiyunalc255-dummy-lineout
254*4882a593Smuzhiyun    Dell Precision 3930 fixups
255*4882a593Smuzhiyunalc255-dell-headset
256*4882a593Smuzhiyun    Dell Precision 3630 fixups
257*4882a593Smuzhiyunalc295-hp-x360
258*4882a593Smuzhiyun    HP Spectre X360 fixups
259*4882a593Smuzhiyunalc-sense-combo
260*4882a593Smuzhiyun    Headset button support for Chrome platform
261*4882a593Smuzhiyunhuawei-mbx-stereo
262*4882a593Smuzhiyun    Enable initialization verbs for Huawei MBX stereo speakers;
263*4882a593Smuzhiyun    might be risky, try this at your own risk
264*4882a593Smuzhiyunalc298-samsung-headphone
265*4882a593Smuzhiyun    Samsung laptops with ALC298
266*4882a593Smuzhiyunalc256-samsung-headphone
267*4882a593Smuzhiyun    Samsung laptops with ALC256
268*4882a593Smuzhiyun
269*4882a593SmuzhiyunALC66x/67x/892
270*4882a593Smuzhiyun==============
271*4882a593Smuzhiyunaspire
272*4882a593Smuzhiyun    Subwoofer pin fixup for Aspire laptops
273*4882a593Smuzhiyunideapad
274*4882a593Smuzhiyun    Subwoofer pin fixup for Ideapad laptops
275*4882a593Smuzhiyunmario
276*4882a593Smuzhiyun    Chromebook mario model fixup
277*4882a593Smuzhiyunhp-rp5800
278*4882a593Smuzhiyun    Headphone pin fixup for HP RP5800
279*4882a593Smuzhiyunasus-mode1
280*4882a593Smuzhiyun    ASUS
281*4882a593Smuzhiyunasus-mode2
282*4882a593Smuzhiyun    ASUS
283*4882a593Smuzhiyunasus-mode3
284*4882a593Smuzhiyun    ASUS
285*4882a593Smuzhiyunasus-mode4
286*4882a593Smuzhiyun    ASUS
287*4882a593Smuzhiyunasus-mode5
288*4882a593Smuzhiyun    ASUS
289*4882a593Smuzhiyunasus-mode6
290*4882a593Smuzhiyun    ASUS
291*4882a593Smuzhiyunasus-mode7
292*4882a593Smuzhiyun    ASUS
293*4882a593Smuzhiyunasus-mode8
294*4882a593Smuzhiyun    ASUS
295*4882a593Smuzhiyunzotac-z68
296*4882a593Smuzhiyun    Front HP fixup for Zotac Z68
297*4882a593Smuzhiyuninv-dmic
298*4882a593Smuzhiyun    Inverted internal mic workaround
299*4882a593Smuzhiyunalc662-headset-multi
300*4882a593Smuzhiyun    Dell headset jack, which can also be used as mic-in (ALC662)
301*4882a593Smuzhiyundell-headset-multi
302*4882a593Smuzhiyun    Headset jack, which can also be used as mic-in
303*4882a593Smuzhiyunalc662-headset
304*4882a593Smuzhiyun    Headset mode support on ALC662
305*4882a593Smuzhiyunalc668-headset
306*4882a593Smuzhiyun    Headset mode support on ALC668
307*4882a593Smuzhiyunbass16
308*4882a593Smuzhiyun    Bass speaker fixup on pin 0x16
309*4882a593Smuzhiyunbass1a
310*4882a593Smuzhiyun    Bass speaker fixup on pin 0x1a
311*4882a593Smuzhiyunautomute
312*4882a593Smuzhiyun    Auto-mute fixups for ALC668
313*4882a593Smuzhiyundell-xps13
314*4882a593Smuzhiyun    Dell XPS13 fixups
315*4882a593Smuzhiyunasus-nx50
316*4882a593Smuzhiyun    ASUS Nx50 fixups
317*4882a593Smuzhiyunasus-nx51
318*4882a593Smuzhiyun    ASUS Nx51 fixups
319*4882a593Smuzhiyunasus-g751
320*4882a593Smuzhiyun    ASUS G751 fixups
321*4882a593Smuzhiyunalc891-headset
322*4882a593Smuzhiyun    Headset mode support on ALC891
323*4882a593Smuzhiyunalc891-headset-multi
324*4882a593Smuzhiyun    Dell headset jack, which can also be used as mic-in (ALC891)
325*4882a593Smuzhiyunacer-veriton
326*4882a593Smuzhiyun    Acer Veriton speaker pin fixup
327*4882a593Smuzhiyunasrock-mobo
328*4882a593Smuzhiyun    Fix invalid 0x15 / 0x16 pins
329*4882a593Smuzhiyunusi-headset
330*4882a593Smuzhiyun    Headset support on USI machines
331*4882a593Smuzhiyundual-codecs
332*4882a593Smuzhiyun    Lenovo laptops with dual codecs
333*4882a593Smuzhiyunalc285-hp-amp-init
334*4882a593Smuzhiyun    HP laptops which require speaker amplifier initialization (ALC285)
335*4882a593Smuzhiyun
336*4882a593SmuzhiyunALC680
337*4882a593Smuzhiyun======
338*4882a593SmuzhiyunN/A
339*4882a593Smuzhiyun
340*4882a593SmuzhiyunALC88x/898/1150/1220
341*4882a593Smuzhiyun====================
342*4882a593Smuzhiyunabit-aw9d
343*4882a593Smuzhiyun    Pin fixups for Abit AW9D-MAX
344*4882a593Smuzhiyunlenovo-y530
345*4882a593Smuzhiyun    Pin fixups for Lenovo Y530
346*4882a593Smuzhiyunacer-aspire-7736
347*4882a593Smuzhiyun    Fixup for Acer Aspire 7736
348*4882a593Smuzhiyunasus-w90v
349*4882a593Smuzhiyun    Pin fixup for ASUS W90V
350*4882a593Smuzhiyuncd
351*4882a593Smuzhiyun    Enable audio CD pin NID 0x1c
352*4882a593Smuzhiyunno-front-hp
353*4882a593Smuzhiyun    Disable front HP pin NID 0x1b
354*4882a593Smuzhiyunvaio-tt
355*4882a593Smuzhiyun    Pin fixup for VAIO TT
356*4882a593Smuzhiyuneee1601
357*4882a593Smuzhiyun    COEF setups for ASUS Eee 1601
358*4882a593Smuzhiyunalc882-eapd
359*4882a593Smuzhiyun    Change EAPD COEF mode on ALC882
360*4882a593Smuzhiyunalc883-eapd
361*4882a593Smuzhiyun    Change EAPD COEF mode on ALC883
362*4882a593Smuzhiyungpio1
363*4882a593Smuzhiyun    Enable GPIO1
364*4882a593Smuzhiyungpio2
365*4882a593Smuzhiyun    Enable GPIO2
366*4882a593Smuzhiyungpio3
367*4882a593Smuzhiyun    Enable GPIO3
368*4882a593Smuzhiyunalc889-coef
369*4882a593Smuzhiyun    Setup ALC889 COEF
370*4882a593Smuzhiyunasus-w2jc
371*4882a593Smuzhiyun    Fixups for ASUS W2JC
372*4882a593Smuzhiyunacer-aspire-4930g
373*4882a593Smuzhiyun    Acer Aspire 4930G/5930G/6530G/6930G/7730G
374*4882a593Smuzhiyunacer-aspire-8930g
375*4882a593Smuzhiyun    Acer Aspire 8330G/6935G
376*4882a593Smuzhiyunacer-aspire
377*4882a593Smuzhiyun    Acer Aspire others
378*4882a593Smuzhiyunmacpro-gpio
379*4882a593Smuzhiyun    GPIO setup for Mac Pro
380*4882a593Smuzhiyundac-route
381*4882a593Smuzhiyun    Workaround for DAC routing on Acer Aspire
382*4882a593Smuzhiyunmbp-vref
383*4882a593Smuzhiyun    Vref setup for Macbook Pro
384*4882a593Smuzhiyunimac91-vref
385*4882a593Smuzhiyun    Vref setup for iMac 9,1
386*4882a593Smuzhiyunmba11-vref
387*4882a593Smuzhiyun    Vref setup for MacBook Air 1,1
388*4882a593Smuzhiyunmba21-vref
389*4882a593Smuzhiyun    Vref setup for MacBook Air 2,1
390*4882a593Smuzhiyunmp11-vref
391*4882a593Smuzhiyun    Vref setup for Mac Pro 1,1
392*4882a593Smuzhiyunmp41-vref
393*4882a593Smuzhiyun    Vref setup for Mac Pro 4,1
394*4882a593Smuzhiyuninv-dmic
395*4882a593Smuzhiyun    Inverted internal mic workaround
396*4882a593Smuzhiyunno-primary-hp
397*4882a593Smuzhiyun    VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)
398*4882a593Smuzhiyunasus-bass
399*4882a593Smuzhiyun    Bass speaker setup for ASUS ET2700
400*4882a593Smuzhiyundual-codecs
401*4882a593Smuzhiyun    ALC1220 dual codecs for Gaming mobos
402*4882a593Smuzhiyunclevo-p950
403*4882a593Smuzhiyun    Fixups for Clevo P950
404*4882a593Smuzhiyun
405*4882a593SmuzhiyunALC861/660
406*4882a593Smuzhiyun==========
407*4882a593SmuzhiyunN/A
408*4882a593Smuzhiyun
409*4882a593SmuzhiyunALC861VD/660VD
410*4882a593Smuzhiyun==============
411*4882a593SmuzhiyunN/A
412*4882a593Smuzhiyun
413*4882a593SmuzhiyunCMI9880
414*4882a593Smuzhiyun=======
415*4882a593Smuzhiyunminimal
416*4882a593Smuzhiyun    3-jack in back
417*4882a593Smuzhiyunmin_fp
418*4882a593Smuzhiyun    3-jack in back, 2-jack in front
419*4882a593Smuzhiyunfull
420*4882a593Smuzhiyun    6-jack in back, 2-jack in front
421*4882a593Smuzhiyunfull_dig
422*4882a593Smuzhiyun    6-jack in back, 2-jack in front, SPDIF I/O
423*4882a593Smuzhiyunallout
424*4882a593Smuzhiyun    5-jack in back, 2-jack in front, SPDIF out
425*4882a593Smuzhiyunauto
426*4882a593Smuzhiyun    auto-config reading BIOS (default)
427*4882a593Smuzhiyun
428*4882a593SmuzhiyunAD1882 / AD1882A
429*4882a593Smuzhiyun================
430*4882a593Smuzhiyun3stack
431*4882a593Smuzhiyun    3-stack mode
432*4882a593Smuzhiyun3stack-automute
433*4882a593Smuzhiyun    3-stack with automute front HP (default)
434*4882a593Smuzhiyun6stack
435*4882a593Smuzhiyun    6-stack mode
436*4882a593Smuzhiyun
437*4882a593SmuzhiyunAD1884A / AD1883 / AD1984A / AD1984B
438*4882a593Smuzhiyun====================================
439*4882a593Smuzhiyundesktop	3-stack desktop (default)
440*4882a593Smuzhiyunlaptop	laptop with HP jack sensing
441*4882a593Smuzhiyunmobile	mobile devices with HP jack sensing
442*4882a593Smuzhiyunthinkpad	Lenovo Thinkpad X300
443*4882a593Smuzhiyuntouchsmart	HP Touchsmart
444*4882a593Smuzhiyun
445*4882a593SmuzhiyunAD1884
446*4882a593Smuzhiyun======
447*4882a593SmuzhiyunN/A
448*4882a593Smuzhiyun
449*4882a593SmuzhiyunAD1981
450*4882a593Smuzhiyun======
451*4882a593Smuzhiyunbasic		3-jack (default)
452*4882a593Smuzhiyunhp		HP nx6320
453*4882a593Smuzhiyunthinkpad	Lenovo Thinkpad T60/X60/Z60
454*4882a593Smuzhiyuntoshiba	Toshiba U205
455*4882a593Smuzhiyun
456*4882a593SmuzhiyunAD1983
457*4882a593Smuzhiyun======
458*4882a593SmuzhiyunN/A
459*4882a593Smuzhiyun
460*4882a593SmuzhiyunAD1984
461*4882a593Smuzhiyun======
462*4882a593Smuzhiyunbasic		default configuration
463*4882a593Smuzhiyunthinkpad	Lenovo Thinkpad T61/X61
464*4882a593Smuzhiyundell_desktop	Dell T3400
465*4882a593Smuzhiyun
466*4882a593SmuzhiyunAD1986A
467*4882a593Smuzhiyun=======
468*4882a593Smuzhiyun3stack
469*4882a593Smuzhiyun    3-stack, shared surrounds
470*4882a593Smuzhiyunlaptop
471*4882a593Smuzhiyun    2-channel only (FSC V2060, Samsung M50)
472*4882a593Smuzhiyunlaptop-imic
473*4882a593Smuzhiyun    2-channel with built-in mic
474*4882a593Smuzhiyuneapd
475*4882a593Smuzhiyun    Turn on EAPD constantly
476*4882a593Smuzhiyun
477*4882a593SmuzhiyunAD1988/AD1988B/AD1989A/AD1989B
478*4882a593Smuzhiyun==============================
479*4882a593Smuzhiyun6stack
480*4882a593Smuzhiyun    6-jack
481*4882a593Smuzhiyun6stack-dig
482*4882a593Smuzhiyun    ditto with SPDIF
483*4882a593Smuzhiyun3stack
484*4882a593Smuzhiyun    3-jack
485*4882a593Smuzhiyun3stack-dig
486*4882a593Smuzhiyun    ditto with SPDIF
487*4882a593Smuzhiyunlaptop
488*4882a593Smuzhiyun    3-jack with hp-jack automute
489*4882a593Smuzhiyunlaptop-dig
490*4882a593Smuzhiyun    ditto with SPDIF
491*4882a593Smuzhiyunauto
492*4882a593Smuzhiyun    auto-config reading BIOS (default)
493*4882a593Smuzhiyun
494*4882a593SmuzhiyunConexant 5045
495*4882a593Smuzhiyun=============
496*4882a593Smuzhiyuncap-mix-amp
497*4882a593Smuzhiyun    Fix max input level on mixer widget
498*4882a593Smuzhiyuntoshiba-p105
499*4882a593Smuzhiyun    Toshiba P105 quirk
500*4882a593Smuzhiyunhp-530
501*4882a593Smuzhiyun    HP 530 quirk
502*4882a593Smuzhiyun
503*4882a593SmuzhiyunConexant 5047
504*4882a593Smuzhiyun=============
505*4882a593Smuzhiyuncap-mix-amp
506*4882a593Smuzhiyun    Fix max input level on mixer widget
507*4882a593Smuzhiyun
508*4882a593SmuzhiyunConexant 5051
509*4882a593Smuzhiyun=============
510*4882a593Smuzhiyunlenovo-x200
511*4882a593Smuzhiyun    Lenovo X200 quirk
512*4882a593Smuzhiyun
513*4882a593SmuzhiyunConexant 5066
514*4882a593Smuzhiyun=============
515*4882a593Smuzhiyunstereo-dmic
516*4882a593Smuzhiyun    Workaround for inverted stereo digital mic
517*4882a593Smuzhiyungpio1
518*4882a593Smuzhiyun    Enable GPIO1 pin
519*4882a593Smuzhiyunheadphone-mic-pin
520*4882a593Smuzhiyun    Enable headphone mic NID 0x18 without detection
521*4882a593Smuzhiyuntp410
522*4882a593Smuzhiyun    Thinkpad T400 & co quirks
523*4882a593Smuzhiyunthinkpad
524*4882a593Smuzhiyun    Thinkpad mute/mic LED quirk
525*4882a593Smuzhiyunlemote-a1004
526*4882a593Smuzhiyun    Lemote A1004 quirk
527*4882a593Smuzhiyunlemote-a1205
528*4882a593Smuzhiyun    Lemote A1205 quirk
529*4882a593Smuzhiyunolpc-xo
530*4882a593Smuzhiyun    OLPC XO quirk
531*4882a593Smuzhiyunmute-led-eapd
532*4882a593Smuzhiyun    Mute LED control via EAPD
533*4882a593Smuzhiyunhp-dock
534*4882a593Smuzhiyun    HP dock support
535*4882a593Smuzhiyunmute-led-gpio
536*4882a593Smuzhiyun    Mute LED control via GPIO
537*4882a593Smuzhiyunhp-mic-fix
538*4882a593Smuzhiyun    Fix for headset mic pin on HP boxes
539*4882a593Smuzhiyun
540*4882a593SmuzhiyunSTAC9200
541*4882a593Smuzhiyun========
542*4882a593Smuzhiyunref
543*4882a593Smuzhiyun    Reference board
544*4882a593Smuzhiyunoqo
545*4882a593Smuzhiyun    OQO Model 2
546*4882a593Smuzhiyundell-d21
547*4882a593Smuzhiyun    Dell (unknown)
548*4882a593Smuzhiyundell-d22
549*4882a593Smuzhiyun    Dell (unknown)
550*4882a593Smuzhiyundell-d23
551*4882a593Smuzhiyun    Dell (unknown)
552*4882a593Smuzhiyundell-m21
553*4882a593Smuzhiyun    Dell Inspiron 630m, Dell Inspiron 640m
554*4882a593Smuzhiyundell-m22
555*4882a593Smuzhiyun    Dell Latitude D620, Dell Latitude D820
556*4882a593Smuzhiyundell-m23
557*4882a593Smuzhiyun    Dell XPS M1710, Dell Precision M90
558*4882a593Smuzhiyundell-m24
559*4882a593Smuzhiyun    Dell Latitude 120L
560*4882a593Smuzhiyundell-m25
561*4882a593Smuzhiyun    Dell Inspiron E1505n
562*4882a593Smuzhiyundell-m26
563*4882a593Smuzhiyun    Dell Inspiron 1501
564*4882a593Smuzhiyundell-m27
565*4882a593Smuzhiyun    Dell Inspiron E1705/9400
566*4882a593Smuzhiyungateway-m4
567*4882a593Smuzhiyun    Gateway laptops with EAPD control
568*4882a593Smuzhiyungateway-m4-2
569*4882a593Smuzhiyun    Gateway laptops with EAPD control
570*4882a593Smuzhiyunpanasonic
571*4882a593Smuzhiyun    Panasonic CF-74
572*4882a593Smuzhiyunauto
573*4882a593Smuzhiyun    BIOS setup (default)
574*4882a593Smuzhiyun
575*4882a593SmuzhiyunSTAC9205/9254
576*4882a593Smuzhiyun=============
577*4882a593Smuzhiyunref
578*4882a593Smuzhiyun    Reference board
579*4882a593Smuzhiyundell-m42
580*4882a593Smuzhiyun    Dell (unknown)
581*4882a593Smuzhiyundell-m43
582*4882a593Smuzhiyun    Dell Precision
583*4882a593Smuzhiyundell-m44
584*4882a593Smuzhiyun    Dell Inspiron
585*4882a593Smuzhiyuneapd
586*4882a593Smuzhiyun    Keep EAPD on (e.g. Gateway T1616)
587*4882a593Smuzhiyunauto
588*4882a593Smuzhiyun    BIOS setup (default)
589*4882a593Smuzhiyun
590*4882a593SmuzhiyunSTAC9220/9221
591*4882a593Smuzhiyun=============
592*4882a593Smuzhiyunref
593*4882a593Smuzhiyun    Reference board
594*4882a593Smuzhiyun3stack
595*4882a593Smuzhiyun    D945 3stack
596*4882a593Smuzhiyun5stack
597*4882a593Smuzhiyun    D945 5stack + SPDIF
598*4882a593Smuzhiyunintel-mac-v1
599*4882a593Smuzhiyun    Intel Mac Type 1
600*4882a593Smuzhiyunintel-mac-v2
601*4882a593Smuzhiyun    Intel Mac Type 2
602*4882a593Smuzhiyunintel-mac-v3
603*4882a593Smuzhiyun    Intel Mac Type 3
604*4882a593Smuzhiyunintel-mac-v4
605*4882a593Smuzhiyun    Intel Mac Type 4
606*4882a593Smuzhiyunintel-mac-v5
607*4882a593Smuzhiyun    Intel Mac Type 5
608*4882a593Smuzhiyunintel-mac-auto
609*4882a593Smuzhiyun    Intel Mac (detect type according to subsystem id)
610*4882a593Smuzhiyunmacmini
611*4882a593Smuzhiyun    Intel Mac Mini (equivalent with type 3)
612*4882a593Smuzhiyunmacbook
613*4882a593Smuzhiyun    Intel Mac Book (eq. type 5)
614*4882a593Smuzhiyunmacbook-pro-v1
615*4882a593Smuzhiyun    Intel Mac Book Pro 1st generation (eq. type 3)
616*4882a593Smuzhiyunmacbook-pro
617*4882a593Smuzhiyun    Intel Mac Book Pro 2nd generation (eq. type 3)
618*4882a593Smuzhiyunimac-intel
619*4882a593Smuzhiyun    Intel iMac (eq. type 2)
620*4882a593Smuzhiyunimac-intel-20
621*4882a593Smuzhiyun    Intel iMac (newer version) (eq. type 3)
622*4882a593Smuzhiyunecs202
623*4882a593Smuzhiyun    ECS/PC chips
624*4882a593Smuzhiyundell-d81
625*4882a593Smuzhiyun    Dell (unknown)
626*4882a593Smuzhiyundell-d82
627*4882a593Smuzhiyun    Dell (unknown)
628*4882a593Smuzhiyundell-m81
629*4882a593Smuzhiyun    Dell (unknown)
630*4882a593Smuzhiyundell-m82
631*4882a593Smuzhiyun    Dell XPS M1210
632*4882a593Smuzhiyunauto
633*4882a593Smuzhiyun    BIOS setup (default)
634*4882a593Smuzhiyun
635*4882a593SmuzhiyunSTAC9202/9250/9251
636*4882a593Smuzhiyun==================
637*4882a593Smuzhiyunref
638*4882a593Smuzhiyun    Reference board, base config
639*4882a593Smuzhiyunm1
640*4882a593Smuzhiyun    Some Gateway MX series laptops (NX560XL)
641*4882a593Smuzhiyunm1-2
642*4882a593Smuzhiyun    Some Gateway MX series laptops (MX6453)
643*4882a593Smuzhiyunm2
644*4882a593Smuzhiyun    Some Gateway MX series laptops (M255)
645*4882a593Smuzhiyunm2-2
646*4882a593Smuzhiyun    Some Gateway MX series laptops
647*4882a593Smuzhiyunm3
648*4882a593Smuzhiyun    Some Gateway MX series laptops
649*4882a593Smuzhiyunm5
650*4882a593Smuzhiyun    Some Gateway MX series laptops (MP6954)
651*4882a593Smuzhiyunm6
652*4882a593Smuzhiyun    Some Gateway NX series laptops
653*4882a593Smuzhiyunauto
654*4882a593Smuzhiyun    BIOS setup (default)
655*4882a593Smuzhiyun
656*4882a593SmuzhiyunSTAC9227/9228/9229/927x
657*4882a593Smuzhiyun=======================
658*4882a593Smuzhiyunref
659*4882a593Smuzhiyun    Reference board
660*4882a593Smuzhiyunref-no-jd
661*4882a593Smuzhiyun    Reference board without HP/Mic jack detection
662*4882a593Smuzhiyun3stack
663*4882a593Smuzhiyun    D965 3stack
664*4882a593Smuzhiyun5stack
665*4882a593Smuzhiyun    D965 5stack + SPDIF
666*4882a593Smuzhiyun5stack-no-fp
667*4882a593Smuzhiyun    D965 5stack without front panel
668*4882a593Smuzhiyundell-3stack
669*4882a593Smuzhiyun    Dell Dimension E520
670*4882a593Smuzhiyundell-bios
671*4882a593Smuzhiyun    Fixes with Dell BIOS setup
672*4882a593Smuzhiyundell-bios-amic
673*4882a593Smuzhiyun    Fixes with Dell BIOS setup including analog mic
674*4882a593Smuzhiyunvolknob
675*4882a593Smuzhiyun    Fixes with volume-knob widget 0x24
676*4882a593Smuzhiyunauto
677*4882a593Smuzhiyun    BIOS setup (default)
678*4882a593Smuzhiyun
679*4882a593SmuzhiyunSTAC92HD71B*
680*4882a593Smuzhiyun============
681*4882a593Smuzhiyunref
682*4882a593Smuzhiyun    Reference board
683*4882a593Smuzhiyundell-m4-1
684*4882a593Smuzhiyun    Dell desktops
685*4882a593Smuzhiyundell-m4-2
686*4882a593Smuzhiyun    Dell desktops
687*4882a593Smuzhiyundell-m4-3
688*4882a593Smuzhiyun    Dell desktops
689*4882a593Smuzhiyunhp-m4
690*4882a593Smuzhiyun    HP mini 1000
691*4882a593Smuzhiyunhp-dv5
692*4882a593Smuzhiyun    HP dv series
693*4882a593Smuzhiyunhp-hdx
694*4882a593Smuzhiyun    HP HDX series
695*4882a593Smuzhiyunhp-dv4-1222nr
696*4882a593Smuzhiyun    HP dv4-1222nr (with LED support)
697*4882a593Smuzhiyunauto
698*4882a593Smuzhiyun    BIOS setup (default)
699*4882a593Smuzhiyun
700*4882a593SmuzhiyunSTAC92HD73*
701*4882a593Smuzhiyun===========
702*4882a593Smuzhiyunref
703*4882a593Smuzhiyun    Reference board
704*4882a593Smuzhiyunno-jd
705*4882a593Smuzhiyun    BIOS setup but without jack-detection
706*4882a593Smuzhiyunintel
707*4882a593Smuzhiyun    Intel DG45* mobos
708*4882a593Smuzhiyundell-m6-amic
709*4882a593Smuzhiyun    Dell desktops/laptops with analog mics
710*4882a593Smuzhiyundell-m6-dmic
711*4882a593Smuzhiyun    Dell desktops/laptops with digital mics
712*4882a593Smuzhiyundell-m6
713*4882a593Smuzhiyun    Dell desktops/laptops with both type of mics
714*4882a593Smuzhiyundell-eq
715*4882a593Smuzhiyun    Dell desktops/laptops
716*4882a593Smuzhiyunalienware
717*4882a593Smuzhiyun    Alienware M17x
718*4882a593Smuzhiyunasus-mobo
719*4882a593Smuzhiyun    Pin configs for ASUS mobo with 5.1/SPDIF out
720*4882a593Smuzhiyunauto
721*4882a593Smuzhiyun    BIOS setup (default)
722*4882a593Smuzhiyun
723*4882a593SmuzhiyunSTAC92HD83*
724*4882a593Smuzhiyun===========
725*4882a593Smuzhiyunref
726*4882a593Smuzhiyun    Reference board
727*4882a593Smuzhiyunmic-ref
728*4882a593Smuzhiyun    Reference board with power management for ports
729*4882a593Smuzhiyundell-s14
730*4882a593Smuzhiyun    Dell laptop
731*4882a593Smuzhiyundell-vostro-3500
732*4882a593Smuzhiyun    Dell Vostro 3500 laptop
733*4882a593Smuzhiyunhp-dv7-4000
734*4882a593Smuzhiyun    HP dv-7 4000
735*4882a593Smuzhiyunhp_cNB11_intquad
736*4882a593Smuzhiyun    HP CNB models with 4 speakers
737*4882a593Smuzhiyunhp-zephyr
738*4882a593Smuzhiyun    HP Zephyr
739*4882a593Smuzhiyunhp-led
740*4882a593Smuzhiyun    HP with broken BIOS for mute LED
741*4882a593Smuzhiyunhp-inv-led
742*4882a593Smuzhiyun    HP with broken BIOS for inverted mute LED
743*4882a593Smuzhiyunhp-mic-led
744*4882a593Smuzhiyun    HP with mic-mute LED
745*4882a593Smuzhiyunheadset-jack
746*4882a593Smuzhiyun    Dell Latitude with a 4-pin headset jack
747*4882a593Smuzhiyunhp-envy-bass
748*4882a593Smuzhiyun    Pin fixup for HP Envy bass speaker (NID 0x0f)
749*4882a593Smuzhiyunhp-envy-ts-bass
750*4882a593Smuzhiyun    Pin fixup for HP Envy TS bass speaker (NID 0x10)
751*4882a593Smuzhiyunhp-bnb13-eq
752*4882a593Smuzhiyun    Hardware equalizer setup for HP laptops
753*4882a593Smuzhiyunhp-envy-ts-bass
754*4882a593Smuzhiyun    HP Envy TS bass support
755*4882a593Smuzhiyunauto
756*4882a593Smuzhiyun    BIOS setup (default)
757*4882a593Smuzhiyun
758*4882a593SmuzhiyunSTAC92HD95
759*4882a593Smuzhiyun==========
760*4882a593Smuzhiyunhp-led
761*4882a593Smuzhiyun    LED support for HP laptops
762*4882a593Smuzhiyunhp-bass
763*4882a593Smuzhiyun    Bass HPF setup for HP Spectre 13
764*4882a593Smuzhiyun
765*4882a593SmuzhiyunSTAC9872
766*4882a593Smuzhiyun========
767*4882a593Smuzhiyunvaio
768*4882a593Smuzhiyun    VAIO laptop without SPDIF
769*4882a593Smuzhiyunauto
770*4882a593Smuzhiyun    BIOS setup (default)
771*4882a593Smuzhiyun
772*4882a593SmuzhiyunCirrus Logic CS4206/4207
773*4882a593Smuzhiyun========================
774*4882a593Smuzhiyunmbp53
775*4882a593Smuzhiyun    MacBook Pro 5,3
776*4882a593Smuzhiyunmbp55
777*4882a593Smuzhiyun    MacBook Pro 5,5
778*4882a593Smuzhiyunimac27
779*4882a593Smuzhiyun    IMac 27 Inch
780*4882a593Smuzhiyunimac27_122
781*4882a593Smuzhiyun    iMac 12,2
782*4882a593Smuzhiyunapple
783*4882a593Smuzhiyun    Generic Apple quirk
784*4882a593Smuzhiyunmbp101
785*4882a593Smuzhiyun    MacBookPro 10,1
786*4882a593Smuzhiyunmbp81
787*4882a593Smuzhiyun    MacBookPro 8,1
788*4882a593Smuzhiyunmba42
789*4882a593Smuzhiyun    MacBookAir 4,2
790*4882a593Smuzhiyunauto
791*4882a593Smuzhiyun    BIOS setup (default)
792*4882a593Smuzhiyun
793*4882a593SmuzhiyunCirrus Logic CS4208
794*4882a593Smuzhiyun===================
795*4882a593Smuzhiyunmba6
796*4882a593Smuzhiyun    MacBook Air 6,1 and 6,2
797*4882a593Smuzhiyungpio0
798*4882a593Smuzhiyun    Enable GPIO 0 amp
799*4882a593Smuzhiyunmbp11
800*4882a593Smuzhiyun    MacBookPro 11,2
801*4882a593Smuzhiyunmacmini
802*4882a593Smuzhiyun    MacMini 7,1
803*4882a593Smuzhiyunauto
804*4882a593Smuzhiyun    BIOS setup (default)
805*4882a593Smuzhiyun
806*4882a593SmuzhiyunVIA VT17xx/VT18xx/VT20xx
807*4882a593Smuzhiyun========================
808*4882a593Smuzhiyunauto
809*4882a593Smuzhiyun    BIOS setup (default)
810