mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-22 20:23:57 +08:00
1c86845268
Added a simple support of automute for the front HP jack to AD1882 stack model. Such an addition is basically an exception -- we really want to avoid the static quirk codes, but AD1882 parser isn't still ready for moving to the BIOS auto-parser yet. So, as a quick fix, I merged it for now. In near future, we really need the big clean up of patch_analog.c to move on to the auto-parser... Signed-off-by: Takashi Iwai <tiwai@suse.de>
298 lines
7.7 KiB
Plaintext
298 lines
7.7 KiB
Plaintext
Model name Description
|
|
---------- -----------
|
|
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
|
|
|
|
ALC260
|
|
======
|
|
N/A
|
|
|
|
ALC262
|
|
======
|
|
inv-dmic Inverted internal mic workaround
|
|
|
|
ALC267/268
|
|
==========
|
|
inv-dmic Inverted internal mic workaround
|
|
|
|
ALC269/270/275/276/280/282
|
|
======
|
|
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
|
|
lenovo-dock Enables docking station I/O for some Lenovos
|
|
|
|
ALC662/663/272
|
|
==============
|
|
mario Chromebook mario model fixup
|
|
asus-mode1 ASUS
|
|
asus-mode2 ASUS
|
|
asus-mode3 ASUS
|
|
asus-mode4 ASUS
|
|
asus-mode5 ASUS
|
|
asus-mode6 ASUS
|
|
asus-mode7 ASUS
|
|
asus-mode8 ASUS
|
|
inv-dmic Inverted internal mic workaround
|
|
|
|
ALC680
|
|
======
|
|
N/A
|
|
|
|
ALC882/883/885/888/889
|
|
======================
|
|
acer-aspire-4930g Acer Aspire 4930G/5930G/6530G/6930G/7730G
|
|
acer-aspire-8930g Acer Aspire 8330G/6935G
|
|
acer-aspire Acer Aspire others
|
|
inv-dmic Inverted internal mic workaround
|
|
no-primary-hp VAIO Z workaround (for fixed speaker DAC)
|
|
|
|
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
|
|
=======
|
|
6stack 6-jack, separate surrounds (default)
|
|
3stack 3-stack, shared surrounds
|
|
laptop 2-channel only (FSC V2060, Samsung M50)
|
|
laptop-eapd 2-channel with EAPD (ASUS A6J)
|
|
laptop-automute 2-channel with EAPD and HP-automute (Lenovo N100)
|
|
ultra 2-channel with EAPD (Samsung Ultra tablet PC)
|
|
samsung 2-channel with EAPD (Samsung R65)
|
|
samsung-p50 2-channel with HP-automute (Samsung P50)
|
|
|
|
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
|
|
=============
|
|
laptop-hpsense Laptop with HP sense (old model laptop)
|
|
laptop-micsense Laptop with Mic sense (old model fujitsu)
|
|
laptop-hpmicsense Laptop with HP and Mic senses
|
|
benq Benq R55E
|
|
laptop-hp530 HP 530 laptop
|
|
test for testing/debugging purpose, almost all controls
|
|
can be adjusted. Appearing only when compiled with
|
|
$CONFIG_SND_DEBUG=y
|
|
|
|
Conexant 5047
|
|
=============
|
|
laptop Basic Laptop config
|
|
laptop-hp Laptop config for some HP models (subdevice 30A5)
|
|
laptop-eapd Laptop config with EAPD support
|
|
test for testing/debugging purpose, almost all controls
|
|
can be adjusted. Appearing only when compiled with
|
|
$CONFIG_SND_DEBUG=y
|
|
|
|
Conexant 5051
|
|
=============
|
|
laptop Basic Laptop config (default)
|
|
hp HP Spartan laptop
|
|
hp-dv6736 HP dv6736
|
|
hp-f700 HP Compaq Presario F700
|
|
ideapad Lenovo IdeaPad laptop
|
|
toshiba Toshiba Satellite M300
|
|
|
|
Conexant 5066
|
|
=============
|
|
laptop Basic Laptop config (default)
|
|
hp-laptop HP laptops, e g G60
|
|
asus Asus K52JU, Lenovo G560
|
|
dell-laptop Dell laptops
|
|
dell-vostro Dell Vostro
|
|
olpc-xo-1_5 OLPC XO 1.5
|
|
ideapad Lenovo IdeaPad U150
|
|
thinkpad Lenovo Thinkpad
|
|
|
|
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
|
|
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 DG45* 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
|
|
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
|
|
auto BIOS setup (default)
|
|
|
|
STAC9872
|
|
========
|
|
vaio VAIO laptop without SPDIF
|
|
auto BIOS setup (default)
|
|
|
|
Cirrus Logic CS4206/4207
|
|
========================
|
|
mbp55 MacBook Pro 5,5
|
|
imac27 IMac 27 Inch
|
|
auto BIOS setup (default)
|
|
|
|
VIA VT17xx/VT18xx/VT20xx
|
|
========================
|
|
auto BIOS setup (default)
|