cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

models.rst (16364B)


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