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