Back to Linux

HD-Audio Codec-Specific Models

Documentation/sound/hd-audio/models.rst

latest16.0 KB
Original Source

============================== HD-Audio Codec-Specific Models

ALC880

3stack 3-jack in back and a headphone out 3stack-digout 3-jack in back, a HP out and a SPDIF out 5stack 5-jack in back, 2-jack in front 5stack-digout 5-jack in back, 2-jack in front, a SPDIF out 6stack 6-jack in back, 2-jack in front 6stack-digout 6-jack with a SPDIF out 6stack-automute 6-jack with headphone jack detection

ALC260

gpio1 Enable GPIO1 coef Enable EAPD via COEF table fujitsu Quirk for FSC S7020 fujitsu-jwse Quirk for FSC S7020 with jack modes and HP mic support

ALC262

inv-dmic Inverted internal mic workaround fsc-h270 Fixups for Fujitsu-Siemens Celsius H270 fsc-s7110 Fixups for Fujitsu-Siemens Lifebook S7110 hp-z200 Fixups for HP Z200 tyan Fixups for Tyan Thunder n6650W lenovo-3000 Fixups for Lenovo 3000 benq Fixups for Benq ED8 benq-t31 Fixups for Benq T31 bayleybay Fixups for Intel BayleyBay

ALC267/268

inv-dmic Inverted internal mic workaround hp-eapd Disable HP EAPD on NID 0x15 spdif Enable SPDIF output on NID 0x1e

ALC22x/23x/25x/269/27x/28x/29x (and vendor-specific ALC3xxx models)

laptop-amic Laptops with analog-mic input laptop-dmic Laptops with digital-mic input alc269-dmic Enable ALC269(VA) digital mic workaround alc271-dmic Enable ALC271X digital mic workaround inv-dmic Inverted internal mic workaround headset-mic Indicates a combined headset (headphone+mic) jack headset-mode More comprehensive headset support for ALC269 & co headset-mode-no-hp-mic Headset mode support without headphone mic lenovo-dock Enables docking station I/O for some Lenovos hp-gpio-led GPIO LED support on HP laptops hp-dock-gpio-mic1-led HP dock with mic LED support dell-headset-multi Headset jack, which can also be used as mic-in dell-headset-dock Headset jack (without mic-in), and also dock I/O dell-headset3 Headset jack (without mic-in), and also dock I/O, variant 3 dell-headset4 Headset jack (without mic-in), and also dock I/O, variant 4 alc283-dac-wcaps Fixups for Chromebook with ALC283 alc283-sense-combo Combo jack sensing on ALC283 tpt440-dock Pin configs for Lenovo Thinkpad Dock support tpt440 Lenovo Thinkpad T440s setup tpt460 Lenovo Thinkpad T460/560 setup tpt470-dock Lenovo Thinkpad T470 dock setup dual-codecs Lenovo laptops with dual codecs alc700-ref Intel reference board with ALC700 codec vaio Pin fixups for Sony VAIO laptops dell-m101z COEF setup for Dell M101z asus-g73jw Subwoofer pin fixup for ASUS G73JW lenovo-eapd Inversed EAPD setup for Lenovo laptops sony-hweq H/W EQ COEF setup for Sony laptops pcm44k Fixed PCM 44kHz constraints (for buggy devices) lifebook Dock pin fixups for Fujitsu Lifebook lifebook-extmic Headset mic fixup for Fujitsu Lifebook lifebook-hp-pin Headphone pin fixup for Fujitsu Lifebook lifebook-u7x7 Lifebook U7x7 fixups alc269vb-amic ALC269VB analog mic pin fixups alc269vb-dmic ALC269VB digital mic pin fixups hp-mute-led-mic1 Mute LED via Mic1 pin on HP hp-mute-led-mic2 Mute LED via Mic2 pin on HP hp-mute-led-mic3 Mute LED via Mic3 pin on HP hp-gpio-mic1 GPIO + Mic1 pin LED on HP hp-line1-mic1 Mute LED via Line1 + Mic1 pins on HP noshutup Skip shutup callback sony-nomic Headset mic fixup for Sony laptops aspire-headset-mic Headset pin fixup for Acer Aspire asus-x101 ASUS X101 fixups acer-ao7xx Acer AO7xx fixups acer-aspire-e1 Acer Aspire E1 fixups acer-ac700 Acer AC700 fixups limit-mic-boost Limit internal mic boost on Lenovo machines asus-zenbook ASUS Zenbook fixups asus-zenbook-ux31a ASUS Zenbook UX31A fixups ordissimo Ordissimo EVE2 (or Malata PC-B1303) fixups asus-tx300 ASUS TX300 fixups alc283-int-mic ALC283 COEF setup for Lenovo machines mono-speakers Subwoofer and headset fixupes for Dell Inspiron alc290-subwoofer Subwoofer fixups for Dell Vostro thinkpad Binding with thinkpad_acpi driver for Lenovo machines dmic-thinkpad thinkpad_acpi binding + digital mic support alc255-acer ALC255 fixups on Acer machines alc255-asus ALC255 fixups on ASUS machines alc255-dell1 ALC255 fixups on Dell machines alc255-dell2 ALC255 fixups on Dell machines, variant 2 alc293-dell1 ALC293 fixups on Dell machines alc283-headset Headset pin fixups on ALC283 aspire-v5 Acer Aspire V5 fixups hp-gpio4 GPIO and Mic1 pin mute LED fixups for HP hp-gpio-led GPIO mute LEDs on HP hp-gpio2-hotkey GPIO mute LED with hot key handling on HP hp-dock-pins GPIO mute LEDs and dock support on HP hp-dock-gpio-mic GPIO, Mic mute LED and dock support on HP hp-9480m HP 9480m fixups alc288-dell1 ALC288 fixups on Dell machines alc288-dell-xps13 ALC288 fixups on Dell XPS13 dell-e7x Dell E7x fixups alc293-dell ALC293 fixups on Dell machines alc298-dell1 ALC298 fixups on Dell machines alc298-dell-aio ALC298 fixups on Dell AIO machines alc275-dell-xps ALC275 fixups on Dell XPS models lenovo-spk-noise Workaround for speaker noise on Lenovo machines lenovo-hotkey Hot-key support via Mic2 pin on Lenovo machines dell-spk-noise Workaround for speaker noise on Dell machines alc255-dell1 ALC255 fixups on Dell machines alc295-disable-dac3 Disable DAC3 routing on ALC295 alc280-hp-headset HP Elitebook fixups alc221-hp-mic Front mic pin fixup on HP machines alc298-spk-volume Speaker pin routing workaround on ALC298 dell-inspiron-7559 Dell Inspiron 7559 fixups ativ-book Samsung Ativ book 8 fixups alc221-hp-mic ALC221 headset fixups on HP machines alc256-asus-mic ALC256 fixups on ASUS machines alc256-asus-aio ALC256 fixups on ASUS AIO machines alc233-eapd ALC233 fixups on ASUS machines alc294-lenovo-mic ALC294 Mic pin fixup for Lenovo AIO machines alc225-wyse Dell Wyse fixups alc274-dell-aio ALC274 fixups on Dell AIO machines alc255-dummy-lineout Dell Precision 3930 fixups alc255-dell-headset Dell Precision 3630 fixups alc295-hp-x360 HP Spectre X360 fixups alc-sense-combo Headset button support for Chrome platform huawei-mbx-stereo Enable initialization verbs for Huawei MBX stereo speakers; might be risky, try this at your own risk alc298-samsung-headphone Samsung laptops with ALC298 alc256-samsung-headphone Samsung laptops with ALC256

ALC66x/67x/892

aspire Subwoofer pin fixup for Aspire laptops ideapad Subwoofer pin fixup for Ideapad laptops mario Chromebook mario model fixup hp-rp5800 Headphone pin fixup for HP RP5800 asus-mode1 ASUS asus-mode2 ASUS asus-mode3 ASUS asus-mode4 ASUS asus-mode5 ASUS asus-mode6 ASUS asus-mode7 ASUS asus-mode8 ASUS zotac-z68 Front HP fixup for Zotac Z68 inv-dmic Inverted internal mic workaround alc662-headset-multi Dell headset jack, which can also be used as mic-in (ALC662) dell-headset-multi Headset jack, which can also be used as mic-in alc662-headset Headset mode support on ALC662 alc668-headset Headset mode support on ALC668 bass16 Bass speaker fixup on pin 0x16 bass1a Bass speaker fixup on pin 0x1a automute Auto-mute fixups for ALC668 dell-xps13 Dell XPS13 fixups asus-nx50 ASUS Nx50 fixups asus-nx51 ASUS Nx51 fixups asus-g751 ASUS G751 fixups alc891-headset Headset mode support on ALC891 alc891-headset-multi Dell headset jack, which can also be used as mic-in (ALC891) acer-veriton Acer Veriton speaker pin fixup asrock-mobo Fix invalid 0x15 / 0x16 pins usi-headset Headset support on USI machines dual-codecs Lenovo laptops with dual codecs alc285-hp-amp-init HP laptops which require speaker amplifier initialization (ALC285)

ALC680

N/A

ALC88x/898/1150/1220

abit-aw9d Pin fixups for Abit AW9D-MAX lenovo-y530 Pin fixups for Lenovo Y530 acer-aspire-7736 Fixup for Acer Aspire 7736 asus-w90v Pin fixup for ASUS W90V cd Enable audio CD pin NID 0x1c no-front-hp Disable front HP pin NID 0x1b vaio-tt Pin fixup for VAIO TT eee1601 COEF setups for ASUS Eee 1601 alc882-eapd Change EAPD COEF mode on ALC882 alc883-eapd Change EAPD COEF mode on ALC883 gpio1 Enable GPIO1 gpio2 Enable GPIO2 gpio3 Enable GPIO3 alc889-coef Setup ALC889 COEF asus-w2jc Fixups for ASUS W2JC acer-aspire-4930g Acer Aspire 4930G/5930G/6530G/6930G/7730G acer-aspire-8930g Acer Aspire 8330G/6935G acer-aspire Acer Aspire others macpro-gpio GPIO setup for Mac Pro dac-route Workaround for DAC routing on Acer Aspire mbp-vref Vref setup for Macbook Pro imac91-vref Vref setup for iMac 9,1 mba11-vref Vref setup for MacBook Air 1,1 mba21-vref Vref setup for MacBook Air 2,1 mp11-vref Vref setup for Mac Pro 1,1 mp41-vref Vref setup for Mac Pro 4,1 inv-dmic Inverted internal mic workaround no-primary-hp VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC) asus-bass Bass speaker setup for ASUS ET2700 dual-codecs ALC1220 dual codecs for Gaming mobos clevo-p950 Fixups for Clevo P950

ALC861/660

N/A

ALC861VD/660VD

N/A

CMI9880

minimal 3-jack in back min_fp 3-jack in back, 2-jack in front full 6-jack in back, 2-jack in front full_dig 6-jack in back, 2-jack in front, SPDIF I/O allout 5-jack in back, 2-jack in front, SPDIF out auto auto-config reading BIOS (default)

AD1882 / AD1882A

3stack 3-stack mode 3stack-automute 3-stack with automute front HP (default) 6stack 6-stack mode

AD1884A / AD1883 / AD1984A / AD1984B

desktop 3-stack desktop (default) laptop laptop with HP jack sensing mobile mobile devices with HP jack sensing thinkpad Lenovo Thinkpad X300 touchsmart HP Touchsmart

AD1884

N/A

AD1981

basic 3-jack (default) hp HP nx6320 thinkpad Lenovo Thinkpad T60/X60/Z60 toshiba Toshiba U205

AD1983

N/A

AD1984

basic default configuration thinkpad Lenovo Thinkpad T61/X61 dell_desktop Dell T3400

AD1986A

3stack 3-stack, shared surrounds laptop 2-channel only (FSC V2060, Samsung M50) laptop-imic 2-channel with built-in mic eapd Turn on EAPD constantly

AD1988/AD1988B/AD1989A/AD1989B

6stack 6-jack 6stack-dig ditto with SPDIF 3stack 3-jack 3stack-dig ditto with SPDIF laptop 3-jack with hp-jack automute laptop-dig ditto with SPDIF auto auto-config reading BIOS (default)

Conexant 5045

cap-mix-amp Fix max input level on mixer widget toshiba-p105 Toshiba P105 quirk hp-530 HP 530 quirk

Conexant 5047

cap-mix-amp Fix max input level on mixer widget

Conexant 5051

lenovo-x200 Lenovo X200 quirk

Conexant 5066

stereo-dmic Workaround for inverted stereo digital mic gpio1 Enable GPIO1 pin headphone-mic-pin Enable headphone mic NID 0x18 without detection tp410 Thinkpad T400 & co quirks thinkpad Thinkpad mute/mic LED quirk lemote-a1004 Lemote A1004 quirk lemote-a1205 Lemote A1205 quirk olpc-xo OLPC XO quirk mute-led-eapd Mute LED control via EAPD hp-dock HP dock support mute-led-gpio Mute LED control via GPIO hp-mic-fix Fix for headset mic pin on HP boxes

STAC9200

ref Reference board oqo OQO Model 2 dell-d21 Dell (unknown) dell-d22 Dell (unknown) dell-d23 Dell (unknown) dell-m21 Dell Inspiron 630m, Dell Inspiron 640m dell-m22 Dell Latitude D620, Dell Latitude D820 dell-m23 Dell XPS M1710, Dell Precision M90 dell-m24 Dell Latitude 120L dell-m25 Dell Inspiron E1505n dell-m26 Dell Inspiron 1501 dell-m27 Dell Inspiron E1705/9400 gateway-m4 Gateway laptops with EAPD control gateway-m4-2 Gateway laptops with EAPD control panasonic Panasonic CF-74 auto BIOS setup (default)

STAC9205/9254

ref Reference board dell-m42 Dell (unknown) dell-m43 Dell Precision dell-m44 Dell Inspiron eapd Keep EAPD on (e.g. Gateway T1616) auto BIOS setup (default)

STAC9220/9221

ref Reference board 3stack D945 3stack 5stack D945 5stack + SPDIF intel-mac-v1 Intel Mac Type 1 intel-mac-v2 Intel Mac Type 2 intel-mac-v3 Intel Mac Type 3 intel-mac-v4 Intel Mac Type 4 intel-mac-v5 Intel Mac Type 5 intel-mac-auto Intel Mac (detect type according to subsystem id) macmini Intel Mac Mini (equivalent with type 3) macbook Intel Mac Book (eq. type 5) macbook-pro-v1 Intel Mac Book Pro 1st generation (eq. type 3) macbook-pro Intel Mac Book Pro 2nd generation (eq. type 3) imac-intel Intel iMac (eq. type 2) imac-intel-20 Intel iMac (newer version) (eq. type 3) ecs202 ECS/PC chips dell-d81 Dell (unknown) dell-d82 Dell (unknown) dell-m81 Dell (unknown) dell-m82 Dell XPS M1210 auto BIOS setup (default)

STAC9202/9250/9251

ref Reference board, base config m1 Some Gateway MX series laptops (NX560XL) m1-2 Some Gateway MX series laptops (MX6453) m2 Some Gateway MX series laptops (M255) m2-2 Some Gateway MX series laptops m3 Some Gateway MX series laptops m5 Some Gateway MX series laptops (MP6954) m6 Some Gateway NX series laptops auto BIOS setup (default)

STAC9227/9228/9229/927x

ref Reference board ref-no-jd Reference board without HP/Mic jack detection 3stack D965 3stack 5stack D965 5stack + SPDIF 5stack-no-fp D965 5stack without front panel dell-3stack Dell Dimension E520 dell-bios Fixes with Dell BIOS setup dell-bios-amic Fixes with Dell BIOS setup including analog mic volknob Fixes with volume-knob widget 0x24 auto BIOS setup (default)

STAC92HD71B*

ref Reference board dell-m4-1 Dell desktops dell-m4-2 Dell desktops dell-m4-3 Dell desktops hp-m4 HP mini 1000 hp-dv5 HP dv series hp-hdx HP HDX series hp-dv4-1222nr HP dv4-1222nr (with LED support) auto BIOS setup (default)

STAC92HD73*

ref Reference board no-jd BIOS setup but without jack-detection intel Intel D45 mobos dell-m6-amic Dell desktops/laptops with analog mics dell-m6-dmic Dell desktops/laptops with digital mics dell-m6 Dell desktops/laptops with both type of mics dell-eq Dell desktops/laptops alienware Alienware M17x asus-mobo Pin configs for ASUS mobo with 5.1/SPDIF out auto BIOS setup (default)

STAC92HD83*

ref Reference board mic-ref Reference board with power management for ports dell-s14 Dell laptop dell-vostro-3500 Dell Vostro 3500 laptop hp-dv7-4000 HP dv-7 4000 hp_cNB11_intquad HP CNB models with 4 speakers hp-zephyr HP Zephyr hp-led HP with broken BIOS for mute LED hp-inv-led HP with broken BIOS for inverted mute LED hp-mic-led HP with mic-mute LED headset-jack Dell Latitude with a 4-pin headset jack hp-envy-bass Pin fixup for HP Envy bass speaker (NID 0x0f) hp-envy-ts-bass Pin fixup for HP Envy TS bass speaker (NID 0x10) hp-bnb13-eq Hardware equalizer setup for HP laptops hp-envy-ts-bass HP Envy TS bass support auto BIOS setup (default)

STAC92HD95

hp-led LED support for HP laptops hp-bass Bass HPF setup for HP Spectre 13

STAC9872

vaio VAIO laptop without SPDIF auto BIOS setup (default)

Cirrus Logic CS4206/4207

mbp53 MacBook Pro 5,3 mbp55 MacBook Pro 5,5 imac27 IMac 27 Inch imac27_122 iMac 12,2 apple Generic Apple quirk mbp101 MacBookPro 10,1 mbp81 MacBookPro 8,1 mba42 MacBookAir 4,2 auto BIOS setup (default)

Cirrus Logic CS4208

mba6 MacBook Air 6,1 and 6,2 gpio0 Enable GPIO 0 amp mbp11 MacBookPro 11,2 macmini MacMini 7,1 auto BIOS setup (default)

VIA VT17xx/VT18xx/VT20xx

auto BIOS setup (default)