810 lines · plain
1==============================2HD-Audio Codec-Specific Models3==============================4 5ALC8806======73stack8 3-jack in back and a headphone out93stack-digout10 3-jack in back, a HP out and a SPDIF out115stack12 5-jack in back, 2-jack in front135stack-digout14 5-jack in back, 2-jack in front, a SPDIF out156stack16 6-jack in back, 2-jack in front176stack-digout18 6-jack with a SPDIF out196stack-automute20 6-jack with headphone jack detection21 22ALC26023======24gpio125 Enable GPIO126coef27 Enable EAPD via COEF table28fujitsu29 Quirk for FSC S702030fujitsu-jwse31 Quirk for FSC S7020 with jack modes and HP mic support32 33ALC26234======35inv-dmic36 Inverted internal mic workaround37fsc-h27038 Fixups for Fujitsu-Siemens Celsius H27039fsc-s711040 Fixups for Fujitsu-Siemens Lifebook S711041hp-z20042 Fixups for HP Z20043tyan44 Fixups for Tyan Thunder n6650W45lenovo-300046 Fixups for Lenovo 300047benq48 Fixups for Benq ED849benq-t3150 Fixups for Benq T3151bayleybay52 Fixups for Intel BayleyBay53 54ALC267/26855==========56inv-dmic57 Inverted internal mic workaround58hp-eapd59 Disable HP EAPD on NID 0x1560spdif61 Enable SPDIF output on NID 0x1e62 63ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)64===================================================================65laptop-amic66 Laptops with analog-mic input67laptop-dmic68 Laptops with digital-mic input69alc269-dmic70 Enable ALC269(VA) digital mic workaround71alc271-dmic72 Enable ALC271X digital mic workaround73inv-dmic74 Inverted internal mic workaround75headset-mic76 Indicates a combined headset (headphone+mic) jack77headset-mode78 More comprehensive headset support for ALC269 & co79headset-mode-no-hp-mic80 Headset mode support without headphone mic81lenovo-dock82 Enables docking station I/O for some Lenovos83hp-gpio-led84 GPIO LED support on HP laptops85hp-dock-gpio-mic1-led86 HP dock with mic LED support87dell-headset-multi88 Headset jack, which can also be used as mic-in89dell-headset-dock90 Headset jack (without mic-in), and also dock I/O91dell-headset392 Headset jack (without mic-in), and also dock I/O, variant 393dell-headset494 Headset jack (without mic-in), and also dock I/O, variant 495alc283-dac-wcaps96 Fixups for Chromebook with ALC28397alc283-sense-combo98 Combo jack sensing on ALC28399tpt440-dock100 Pin configs for Lenovo Thinkpad Dock support101tpt440102 Lenovo Thinkpad T440s setup103tpt460104 Lenovo Thinkpad T460/560 setup105tpt470-dock106 Lenovo Thinkpad T470 dock setup107dual-codecs108 Lenovo laptops with dual codecs109alc700-ref110 Intel reference board with ALC700 codec111vaio112 Pin fixups for Sony VAIO laptops113dell-m101z114 COEF setup for Dell M101z115asus-g73jw116 Subwoofer pin fixup for ASUS G73JW117lenovo-eapd118 Inversed EAPD setup for Lenovo laptops119sony-hweq120 H/W EQ COEF setup for Sony laptops121pcm44k122 Fixed PCM 44kHz constraints (for buggy devices)123lifebook124 Dock pin fixups for Fujitsu Lifebook125lifebook-extmic126 Headset mic fixup for Fujitsu Lifebook127lifebook-hp-pin128 Headphone pin fixup for Fujitsu Lifebook129lifebook-u7x7130 Lifebook U7x7 fixups131alc269vb-amic132 ALC269VB analog mic pin fixups133alc269vb-dmic134 ALC269VB digital mic pin fixups135hp-mute-led-mic1136 Mute LED via Mic1 pin on HP137hp-mute-led-mic2138 Mute LED via Mic2 pin on HP139hp-mute-led-mic3140 Mute LED via Mic3 pin on HP141hp-gpio-mic1142 GPIO + Mic1 pin LED on HP143hp-line1-mic1144 Mute LED via Line1 + Mic1 pins on HP145noshutup146 Skip shutup callback147sony-nomic148 Headset mic fixup for Sony laptops149aspire-headset-mic150 Headset pin fixup for Acer Aspire151asus-x101152 ASUS X101 fixups153acer-ao7xx154 Acer AO7xx fixups155acer-aspire-e1156 Acer Aspire E1 fixups157acer-ac700158 Acer AC700 fixups159limit-mic-boost160 Limit internal mic boost on Lenovo machines161asus-zenbook162 ASUS Zenbook fixups163asus-zenbook-ux31a164 ASUS Zenbook UX31A fixups165ordissimo166 Ordissimo EVE2 (or Malata PC-B1303) fixups167asus-tx300168 ASUS TX300 fixups169alc283-int-mic170 ALC283 COEF setup for Lenovo machines171mono-speakers172 Subwoofer and headset fixupes for Dell Inspiron173alc290-subwoofer174 Subwoofer fixups for Dell Vostro175thinkpad176 Binding with thinkpad_acpi driver for Lenovo machines177dmic-thinkpad178 thinkpad_acpi binding + digital mic support179alc255-acer180 ALC255 fixups on Acer machines181alc255-asus182 ALC255 fixups on ASUS machines183alc255-dell1184 ALC255 fixups on Dell machines185alc255-dell2186 ALC255 fixups on Dell machines, variant 2187alc293-dell1188 ALC293 fixups on Dell machines189alc283-headset190 Headset pin fixups on ALC283191aspire-v5192 Acer Aspire V5 fixups193hp-gpio4194 GPIO and Mic1 pin mute LED fixups for HP195hp-gpio-led196 GPIO mute LEDs on HP197hp-gpio2-hotkey198 GPIO mute LED with hot key handling on HP199hp-dock-pins200 GPIO mute LEDs and dock support on HP201hp-dock-gpio-mic202 GPIO, Mic mute LED and dock support on HP203hp-9480m204 HP 9480m fixups205alc288-dell1206 ALC288 fixups on Dell machines207alc288-dell-xps13208 ALC288 fixups on Dell XPS13209dell-e7x210 Dell E7x fixups211alc293-dell212 ALC293 fixups on Dell machines213alc298-dell1214 ALC298 fixups on Dell machines215alc298-dell-aio216 ALC298 fixups on Dell AIO machines217alc275-dell-xps218 ALC275 fixups on Dell XPS models219lenovo-spk-noise220 Workaround for speaker noise on Lenovo machines221lenovo-hotkey222 Hot-key support via Mic2 pin on Lenovo machines223dell-spk-noise224 Workaround for speaker noise on Dell machines225alc255-dell1226 ALC255 fixups on Dell machines227alc295-disable-dac3228 Disable DAC3 routing on ALC295229alc280-hp-headset230 HP Elitebook fixups231alc221-hp-mic232 Front mic pin fixup on HP machines233alc298-spk-volume234 Speaker pin routing workaround on ALC298235dell-inspiron-7559236 Dell Inspiron 7559 fixups237ativ-book238 Samsung Ativ book 8 fixups239alc221-hp-mic240 ALC221 headset fixups on HP machines241alc256-asus-mic242 ALC256 fixups on ASUS machines243alc256-asus-aio244 ALC256 fixups on ASUS AIO machines245alc233-eapd246 ALC233 fixups on ASUS machines247alc294-lenovo-mic248 ALC294 Mic pin fixup for Lenovo AIO machines249alc225-wyse250 Dell Wyse fixups251alc274-dell-aio252 ALC274 fixups on Dell AIO machines253alc255-dummy-lineout254 Dell Precision 3930 fixups255alc255-dell-headset256 Dell Precision 3630 fixups257alc295-hp-x360258 HP Spectre X360 fixups259alc-sense-combo260 Headset button support for Chrome platform261huawei-mbx-stereo262 Enable initialization verbs for Huawei MBX stereo speakers;263 might be risky, try this at your own risk264alc298-samsung-headphone265 Samsung laptops with ALC298266alc256-samsung-headphone267 Samsung laptops with ALC256268 269ALC66x/67x/892270==============271aspire272 Subwoofer pin fixup for Aspire laptops273ideapad274 Subwoofer pin fixup for Ideapad laptops275mario276 Chromebook mario model fixup277hp-rp5800278 Headphone pin fixup for HP RP5800279asus-mode1280 ASUS281asus-mode2282 ASUS283asus-mode3284 ASUS285asus-mode4286 ASUS287asus-mode5288 ASUS289asus-mode6290 ASUS291asus-mode7292 ASUS293asus-mode8294 ASUS295zotac-z68296 Front HP fixup for Zotac Z68297inv-dmic298 Inverted internal mic workaround299alc662-headset-multi300 Dell headset jack, which can also be used as mic-in (ALC662)301dell-headset-multi302 Headset jack, which can also be used as mic-in303alc662-headset304 Headset mode support on ALC662305alc668-headset306 Headset mode support on ALC668307bass16308 Bass speaker fixup on pin 0x16309bass1a310 Bass speaker fixup on pin 0x1a311automute312 Auto-mute fixups for ALC668313dell-xps13314 Dell XPS13 fixups315asus-nx50316 ASUS Nx50 fixups317asus-nx51318 ASUS Nx51 fixups319asus-g751320 ASUS G751 fixups321alc891-headset322 Headset mode support on ALC891323alc891-headset-multi324 Dell headset jack, which can also be used as mic-in (ALC891)325acer-veriton326 Acer Veriton speaker pin fixup327asrock-mobo328 Fix invalid 0x15 / 0x16 pins329usi-headset330 Headset support on USI machines331dual-codecs332 Lenovo laptops with dual codecs333alc285-hp-amp-init334 HP laptops which require speaker amplifier initialization (ALC285)335 336ALC680337======338N/A339 340ALC88x/898/1150/1220341====================342abit-aw9d343 Pin fixups for Abit AW9D-MAX344lenovo-y530345 Pin fixups for Lenovo Y530346acer-aspire-7736347 Fixup for Acer Aspire 7736348asus-w90v349 Pin fixup for ASUS W90V350cd351 Enable audio CD pin NID 0x1c352no-front-hp353 Disable front HP pin NID 0x1b354vaio-tt355 Pin fixup for VAIO TT356eee1601357 COEF setups for ASUS Eee 1601358alc882-eapd359 Change EAPD COEF mode on ALC882360alc883-eapd361 Change EAPD COEF mode on ALC883362gpio1363 Enable GPIO1364gpio2365 Enable GPIO2366gpio3367 Enable GPIO3368alc889-coef369 Setup ALC889 COEF370asus-w2jc371 Fixups for ASUS W2JC372acer-aspire-4930g373 Acer Aspire 4930G/5930G/6530G/6930G/7730G374acer-aspire-8930g375 Acer Aspire 8330G/6935G376acer-aspire377 Acer Aspire others378macpro-gpio379 GPIO setup for Mac Pro380dac-route381 Workaround for DAC routing on Acer Aspire382mbp-vref383 Vref setup for Macbook Pro384imac91-vref385 Vref setup for iMac 9,1386mba11-vref387 Vref setup for MacBook Air 1,1388mba21-vref389 Vref setup for MacBook Air 2,1390mp11-vref391 Vref setup for Mac Pro 1,1392mp41-vref393 Vref setup for Mac Pro 4,1394inv-dmic395 Inverted internal mic workaround396no-primary-hp397 VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)398asus-bass399 Bass speaker setup for ASUS ET2700400dual-codecs401 ALC1220 dual codecs for Gaming mobos402clevo-p950403 Fixups for Clevo P950404 405ALC861/660406==========407N/A408 409ALC861VD/660VD410==============411N/A412 413CMI9880414=======415minimal416 3-jack in back417min_fp418 3-jack in back, 2-jack in front419full420 6-jack in back, 2-jack in front421full_dig422 6-jack in back, 2-jack in front, SPDIF I/O423allout424 5-jack in back, 2-jack in front, SPDIF out425auto426 auto-config reading BIOS (default)427 428AD1882 / AD1882A429================4303stack431 3-stack mode4323stack-automute433 3-stack with automute front HP (default)4346stack435 6-stack mode436 437AD1884A / AD1883 / AD1984A / AD1984B438====================================439desktop 3-stack desktop (default)440laptop laptop with HP jack sensing441mobile mobile devices with HP jack sensing442thinkpad Lenovo Thinkpad X300443touchsmart HP Touchsmart444 445AD1884446======447N/A448 449AD1981450======451basic 3-jack (default)452hp HP nx6320453thinkpad Lenovo Thinkpad T60/X60/Z60454toshiba Toshiba U205455 456AD1983457======458N/A459 460AD1984461======462basic default configuration463thinkpad Lenovo Thinkpad T61/X61464dell_desktop Dell T3400465 466AD1986A467=======4683stack469 3-stack, shared surrounds470laptop471 2-channel only (FSC V2060, Samsung M50)472laptop-imic473 2-channel with built-in mic474eapd475 Turn on EAPD constantly476 477AD1988/AD1988B/AD1989A/AD1989B478==============================4796stack480 6-jack4816stack-dig482 ditto with SPDIF4833stack484 3-jack4853stack-dig486 ditto with SPDIF487laptop488 3-jack with hp-jack automute489laptop-dig490 ditto with SPDIF491auto492 auto-config reading BIOS (default)493 494Conexant 5045495=============496cap-mix-amp497 Fix max input level on mixer widget498toshiba-p105499 Toshiba P105 quirk500hp-530501 HP 530 quirk502 503Conexant 5047504=============505cap-mix-amp506 Fix max input level on mixer widget507 508Conexant 5051509=============510lenovo-x200511 Lenovo X200 quirk512 513Conexant 5066514=============515stereo-dmic516 Workaround for inverted stereo digital mic517gpio1518 Enable GPIO1 pin519headphone-mic-pin520 Enable headphone mic NID 0x18 without detection521tp410522 Thinkpad T400 & co quirks523thinkpad524 Thinkpad mute/mic LED quirk525lemote-a1004526 Lemote A1004 quirk527lemote-a1205528 Lemote A1205 quirk529olpc-xo530 OLPC XO quirk531mute-led-eapd532 Mute LED control via EAPD533hp-dock534 HP dock support535mute-led-gpio536 Mute LED control via GPIO537hp-mic-fix538 Fix for headset mic pin on HP boxes539 540STAC9200541========542ref543 Reference board544oqo545 OQO Model 2546dell-d21547 Dell (unknown)548dell-d22549 Dell (unknown)550dell-d23551 Dell (unknown)552dell-m21553 Dell Inspiron 630m, Dell Inspiron 640m554dell-m22555 Dell Latitude D620, Dell Latitude D820556dell-m23557 Dell XPS M1710, Dell Precision M90558dell-m24559 Dell Latitude 120L560dell-m25561 Dell Inspiron E1505n562dell-m26563 Dell Inspiron 1501564dell-m27565 Dell Inspiron E1705/9400566gateway-m4567 Gateway laptops with EAPD control568gateway-m4-2569 Gateway laptops with EAPD control570panasonic571 Panasonic CF-74572auto573 BIOS setup (default)574 575STAC9205/9254576=============577ref578 Reference board579dell-m42580 Dell (unknown)581dell-m43582 Dell Precision583dell-m44584 Dell Inspiron585eapd586 Keep EAPD on (e.g. Gateway T1616)587auto588 BIOS setup (default)589 590STAC9220/9221591=============592ref593 Reference board5943stack595 D945 3stack5965stack597 D945 5stack + SPDIF598intel-mac-v1599 Intel Mac Type 1600intel-mac-v2601 Intel Mac Type 2602intel-mac-v3603 Intel Mac Type 3604intel-mac-v4605 Intel Mac Type 4606intel-mac-v5607 Intel Mac Type 5608intel-mac-auto609 Intel Mac (detect type according to subsystem id)610macmini611 Intel Mac Mini (equivalent with type 3)612macbook613 Intel Mac Book (eq. type 5)614macbook-pro-v1615 Intel Mac Book Pro 1st generation (eq. type 3)616macbook-pro617 Intel Mac Book Pro 2nd generation (eq. type 3)618imac-intel619 Intel iMac (eq. type 2)620imac-intel-20621 Intel iMac (newer version) (eq. type 3)622ecs202623 ECS/PC chips624dell-d81625 Dell (unknown)626dell-d82627 Dell (unknown)628dell-m81629 Dell (unknown)630dell-m82631 Dell XPS M1210632auto633 BIOS setup (default)634 635STAC9202/9250/9251636==================637ref638 Reference board, base config639m1640 Some Gateway MX series laptops (NX560XL)641m1-2642 Some Gateway MX series laptops (MX6453)643m2644 Some Gateway MX series laptops (M255)645m2-2646 Some Gateway MX series laptops647m3648 Some Gateway MX series laptops649m5650 Some Gateway MX series laptops (MP6954)651m6652 Some Gateway NX series laptops653auto654 BIOS setup (default)655 656STAC9227/9228/9229/927x657=======================658ref659 Reference board660ref-no-jd661 Reference board without HP/Mic jack detection6623stack663 D965 3stack6645stack665 D965 5stack + SPDIF6665stack-no-fp667 D965 5stack without front panel668dell-3stack669 Dell Dimension E520670dell-bios671 Fixes with Dell BIOS setup672dell-bios-amic673 Fixes with Dell BIOS setup including analog mic674volknob675 Fixes with volume-knob widget 0x24676auto677 BIOS setup (default)678 679STAC92HD71B*680============681ref682 Reference board683dell-m4-1684 Dell desktops685dell-m4-2686 Dell desktops687dell-m4-3688 Dell desktops689hp-m4690 HP mini 1000691hp-dv5692 HP dv series693hp-hdx694 HP HDX series695hp-dv4-1222nr696 HP dv4-1222nr (with LED support)697auto698 BIOS setup (default)699 700STAC92HD73*701===========702ref703 Reference board704no-jd705 BIOS setup but without jack-detection706intel707 Intel D*45* mobos708dell-m6-amic709 Dell desktops/laptops with analog mics710dell-m6-dmic711 Dell desktops/laptops with digital mics712dell-m6713 Dell desktops/laptops with both type of mics714dell-eq715 Dell desktops/laptops716alienware717 Alienware M17x718asus-mobo719 Pin configs for ASUS mobo with 5.1/SPDIF out720auto721 BIOS setup (default)722 723STAC92HD83*724===========725ref726 Reference board727mic-ref728 Reference board with power management for ports729dell-s14730 Dell laptop731dell-vostro-3500732 Dell Vostro 3500 laptop733hp-dv7-4000734 HP dv-7 4000735hp_cNB11_intquad736 HP CNB models with 4 speakers737hp-zephyr738 HP Zephyr739hp-led740 HP with broken BIOS for mute LED741hp-inv-led742 HP with broken BIOS for inverted mute LED743hp-mic-led744 HP with mic-mute LED745headset-jack746 Dell Latitude with a 4-pin headset jack747hp-envy-bass748 Pin fixup for HP Envy bass speaker (NID 0x0f)749hp-envy-ts-bass750 Pin fixup for HP Envy TS bass speaker (NID 0x10)751hp-bnb13-eq752 Hardware equalizer setup for HP laptops753hp-envy-ts-bass754 HP Envy TS bass support755auto756 BIOS setup (default)757 758STAC92HD95759==========760hp-led761 LED support for HP laptops762hp-bass763 Bass HPF setup for HP Spectre 13764 765STAC9872766========767vaio768 VAIO laptop without SPDIF769auto770 BIOS setup (default)771 772Cirrus Logic CS4206/4207773========================774mbp53775 MacBook Pro 5,3776mbp55777 MacBook Pro 5,5778imac27779 IMac 27 Inch780imac27_122781 iMac 12,2782apple783 Generic Apple quirk784mbp101785 MacBookPro 10,1786mbp81787 MacBookPro 8,1788mba42789 MacBookAir 4,2790auto791 BIOS setup (default)792 793Cirrus Logic CS4208794===================795mba6796 MacBook Air 6,1 and 6,2797gpio0798 Enable GPIO 0 amp799mbp11800 MacBookPro 11,2801macmini802 MacMini 7,1803auto804 BIOS setup (default)805 806VIA VT17xx/VT18xx/VT20xx807========================808auto809 BIOS setup (default)810