aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sound/usb/quirks.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-02ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dockMario Limonciello1-0/+2
2025-05-16Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+4
2025-05-15ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB CameraNicolas Chauvet1-0/+2
2025-05-13ALSA: usb-audio: Add sample rate quirk for Audioengine D1Christian Heusel1-0/+2
2025-04-22ALSA: usb-audio: Add Pioneer DJ DJM-V10 supportFrantišek Kučera1-0/+1
2025-03-19Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+1
2025-02-28ALSA: usb-audio: enable support for Presonus Studio 1824c within 1810c fileAmin Dandache1-1/+3
2025-02-20ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2Dmitry Panchenko1-0/+1
2025-01-26ALSA: usb-audio: Add delay quirk for iBasso DC07 ProLianqin Hu1-0/+2
2025-01-15ALSA: usb-audio: Add delay quirk for USB Audio DeviceLianqin Hu1-0/+2
2024-12-09sound: usb: enable DSD output for ddHiFi TC44CAdrian Ratiu1-0/+2
2024-12-07ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5Jaakko Salo1-0/+2
2024-12-02ALSA: usb-audio: Add extra PID for RME Digiface USBAsahi Lina1-0/+2
2024-12-02ALSA: usb-audio: Fix a DMA to stack memory bugDan Carpenter1-15/+27
2024-11-20ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devicesBenoît Sevens1-6/+21
2024-11-05ALSA: usb-audio: Make mic volume workarounds globally applicableTakashi Iwai1-5/+26
2024-11-05ALSA: usb-audio: Add quirk for HP 320 FHD WebcamTakashi Iwai1-0/+2
2024-10-03ALSA: usb-audio: Add native DSD support for Luxman D-08uJan Lalinsky1-0/+2
2024-09-30ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSETLianqin Hu1-0/+2
2024-09-03ALSA: usb-audio: Add quirk for RME Digiface USBCyan Nyan1-0/+58
2024-08-26ALSA: usb-audio: Use kmemdup_array instead of kmemdup for multiple allocationShen Lichuan1-2/+2
2024-08-12ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSETLianqin Hu1-0/+2
2024-07-22ALSA: usb-audio: Add a quirk for Sonix HD USB Camerawangdicheng1-0/+2
2024-07-22ALSA: usb-audio: Move HD Webcam quirk to the right placeTakashi Iwai1-2/+2
2024-07-19ALSA: usb-audio: Fix microphone sound on HD webcam.wangdicheng1-0/+2
2024-05-16ALSA: usb-audio: Fix for sampling rates support for Mbox3Manuel Barrio Linares1-2/+2
2024-05-08ALSA: usb-audio: Add sampling rates support for Mbox3Manuel Barrio Linares1-17/+57
2024-01-24ALSA: usb-audio: Sort quirk table entriesTakashi Iwai1-18/+18
2024-01-24ALSA: usb-audio: add quirk for RODE NT-USB+Sean Young1-0/+2
2024-01-24ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revisionAlexander Tsoy1-0/+2
2024-01-23ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitterJulian Sikorski1-0/+2
2023-12-18ALSA: usb-audio: Increase delay in MOTU M quirkJeremie Knuesel1-2/+2
2023-10-25ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devicesMax McCarthy1-0/+2
2023-10-09ALSA: usb-audio: Fix microphone sound on Nexigo webcam.Christos Skevis1-0/+2
2023-10-06ALSA: usb-audio: Fix microphone sound on Opencomm2 HeadsetWhaleChang1-1/+5
2023-07-26ALSA: usb-audio: Update for native DSD support quirksJussi Laako1-6/+28
2023-07-25ALSA: usb-audio: Add quirk for Microsoft Modern Wireless HeadsetTakashi Iwai1-0/+3
2023-06-26Merge branch 'for-next' into for-linusTakashi Iwai1-3/+5
2023-06-16ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playbackLukasz Tyl1-0/+2
2023-05-23ALSA: usb-audio: USB MIDI 2.0 UMP supportTakashi Iwai1-1/+2
2023-05-23ALSA: usb-audio: Manage number of rawmidis globallyTakashi Iwai1-2/+3
2023-01-18ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 WirelessTakashi Iwai1-0/+2
2022-12-22ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 WirelessJaroslav Kysela1-0/+2
2022-11-29ALSA: usb-audio: Add quirk for Tascam Model 12John Keeping1-0/+2
2022-11-10ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issueAi Chao1-0/+2
2022-11-09ALSA: usb-audio: Add DSD support for Accuphase DAC-60Jussi Laako1-0/+1
2022-11-08ALSA: usb-audio: Remove redundant workaround for Roland quirkTakashi Iwai1-41/+3
2022-09-06ALSA: usb-audio: Register card at the last interfaceTakashi Iwai1-42/+0
2022-09-01Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+3
2022-09-01ALSA: usb-audio: Register card again for iface over delayed_register optionTakashi Iwai1-1/+1
2022-08-28ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5Takashi Iwai1-0/+2
2022-08-22ALSA: usb-audio: Add quirk to enable Avid Mbox 3 supportConner Knox1-0/+302
2022-07-22ALSA: usb-audio: Add quirk for Behringer UMC202HDTakashi Iwai1-0/+2
2022-07-04ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)Egor Vorontsov1-0/+4
2022-07-04ALSA: usb-audio: Add quirk for Fiero SC-01Egor Vorontsov1-0/+2
2022-07-04ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devicesJohn Veness1-0/+3
2022-06-24ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HDTakashi Iwai1-0/+4
2022-05-23Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+2
2022-05-08ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMIForest Crossman1-0/+2
2022-04-21ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.cTakashi Iwai1-0/+6
2021-12-02ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's IDTakashi Iwai1-1/+1
2021-11-02ALSA: usb-audio: Add quirk for Audient iD14Takashi Iwai1-0/+2
2021-11-01ALSA: usb-audio: Add registration quirk for JBL Quantum 400Alexander Tsoy1-0/+1
2021-10-19ALSA: usb-audio: Fix microphone sound on Jieli webcam.Marco Giunta1-0/+7
2021-10-14ALSA: usb-audio: add Schiit Hel device to quirk tableGreg Kroah-Hartman1-0/+2
2021-10-05ALSA: usb-audio: Enable rate validation for Scarlett devicesTakashi Iwai1-0/+2
2021-09-01ALSA: usb-audio: Add registration quirk for JBL Quantum 800Alexander Tsoy1-0/+1
2021-08-24ALSA: usb-audio: Move set-interface-first workaround into common quirkTakashi Iwai1-0/+2
2021-08-02ALSA: usb-audio: Move generic DSD raw detection into quirk_flagsTakashi Iwai1-24/+27
2021-08-02ALSA: usb-audio: Move ignore_ctl_error check into quirk_flagsTakashi Iwai1-1/+15
2021-08-02ALSA: usb-audio: Move autosuspend quirk into quirk_flagsTakashi Iwai1-10/+4
2021-08-02ALSA: usb-audio: Move rate validation quirk into quirk_flagsTakashi Iwai1-0/+2
2021-08-02ALSA: usb-audio: Move interface setup delay into quirk_flagsTakashi Iwai1-21/+8
2021-08-02ALSA: usb-audio: Move control message delay quirk into quirk_flagsTakashi Iwai1-59/+26
2021-08-02ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flagsTakashi Iwai1-22/+19
2021-08-02ALSA: usb-audio: Move clock setup quirk into quirk_flagsTakashi Iwai1-0/+4
2021-08-02ALSA: usb-audio: Move tx_length quirk handling to quirk_flagsTakashi Iwai1-3/+2
2021-08-02ALSA: usb-audio: Move txfr_quirk handling to quirk_flagsTakashi Iwai1-31/+21
2021-08-02ALSA: usb-audio: Move media-controller API quirk into quirk_flagsTakashi Iwai1-0/+34
2021-08-02ALSA: usb-audio: Introduce quirk_flags fieldTakashi Iwai1-30/+68
2021-07-27ALSA: usb-audio: Add registration quirk for JBL Quantum 600Alexander Tsoy1-0/+1
2021-07-22ALSA: usb-audio: Add registration quirk for JBL Quantum headsetsAlexander Tsoy1-0/+3
2021-04-19ALSA: usb-audio: DJM-750: ensure format is setOlivia Mackintosh1-0/+1
2021-04-09Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+1
2021-04-07ALSA: usb-audio: Add error checks for usb_driver_claim_interface() callsTakashi Iwai1-4/+12
2021-03-30Merge tag 'tags/mute-led-rework' into for-nextTakashi Iwai1-1/+10
2021-03-29ALSA: usb-audio: Apply sample rate quirk to Logitech ConnectIkjoon Jang1-0/+1
2021-03-04ALSA: usb-audio: Apply the control quirk to Plantronics headsetsTakashi Iwai1-3/+3
2021-03-04ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound barTakashi Iwai1-0/+1
2021-03-04ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend()Kai-Heng Feng1-1/+1
2021-03-03ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirkJohn Ernberg1-0/+8
2021-03-02ALSA: usb-audio: Configure Pioneer DJM-850 samplerateNicolas MURE1-0/+3
2021-03-01ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set...Nicolas MURE1-1/+1
2021-02-02ALSA: usb-audio: Add DJM450 to Pioneer format quirkOlivia Mackintosh1-0/+20
2021-01-18ALSA: usb-audio: Fix UAC1 rate setup for secondary endpointsTakashi Iwai1-28/+0
2021-01-08ALSA: usb-audio: Annotate the endpoint index in audioformatTakashi Iwai1-2/+2
2021-01-08ALSA: usb-audio: Fix the missing endpoints creations for quirksTakashi Iwai1-10/+44
2020-12-17ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devicesAmadej Kastelic1-0/+1
2020-11-23ALSA: usb-audio: Fix MOTU M-Series quirksDylan Robinson1-16/+0
2020-11-23ALSA: usb-audio: Drop unneeded snd_usb_substream fieldsTakashi Iwai1-5/+5
2020-11-23ALSA: usb-audio: Constify audioformat pointer referencesTakashi Iwai1-4/+5
2020-11-23ALSA: usb-audio: Always set up the parameters after resumeTakashi Iwai1-11/+0
2020-11-23ALSA: usb-audio: Simplify snd_usb_init_pitch() argumentsTakashi Iwai1-1/+1
2020-11-23ALSA: usb-audio: Simplify snd_usb_init_sample_rate() argumentsTakashi Iwai1-1/+1
2020-11-23ALSA: usb-audio: Pass snd_usb_audio object to quirk functionsTakashi Iwai1-6/+4
2020-11-17ALSA: usb-audio: Add delay quirk for all Logitech USB devicesJoakim Tjernlund1-5/+5
2020-11-04ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devicesArtem Lapkin1-0/+1
2020-10-05Merge 5.9-rc8 into usb-nextGreg Kroah-Hartman1-3/+4
2020-09-21ALSA: usb-audio: Add delay quirk for H570e USB headsetsJoakim Tjernlund1-3/+4
2020-09-16ALSA: remove calls to usb_pipe_type_check for control endpointsGreg Kroah-Hartman1-6/+0
2020-09-16USB: move snd_usb_pipe_sanity_check into the USB coreGreg Kroah-Hartman1-6/+6
2020-08-26ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2František Kučera1-0/+1
2020-08-23ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620Kai-Heng Feng1-0/+10
2020-08-10ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109Hector Martin1-0/+3
2020-08-03Merge branch 'for-next' into for-linusTakashi Iwai1-7/+7
2020-06-30ALSA: usb-audio: Fix some typosAlexander Tsoy1-7/+7
2020-06-23ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)Macpaul Lin1-0/+8
2020-06-23ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight SChristoffer Nielsen1-0/+1
2020-06-15ALSA: usb-audio: add quirk for Denon DCD-1500REYick W. Tse1-0/+1
2020-06-01ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 supportDmitry Panchenko1-0/+27
2020-05-28Merge branch 'for-linus' into for-nextTakashi Iwai1-5/+6
2020-05-01ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headsetJesus Ramos1-4/+5
2020-04-30ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB IDTakashi Iwai1-1/+1
2020-04-24ALSA: usb-audio: Remove async workaround for Scarlett 2nd genAlexander Tsoy1-14/+0
2020-04-21ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd genAlexander Tsoy1-0/+1
2020-04-21ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2Gregor Pintar1-0/+13
2020-04-04ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha SEmmanuel Pescosta1-0/+1
2020-03-26ALSA: usb-audio: Rewrite registration quirk handlingTakashi Iwai1-10/+30
2020-03-14ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)Chris Wulff1-0/+14
2020-03-06ALSA: usb-audio: Add support for MOTU MicroBook IIcAlexander Tsoy1-1/+17
2020-02-17Merge branch 'topic/usb-uac2-effect-unit' into for-nextTakashi Iwai1-0/+1
2020-02-15ALSA: usb-audio: Add support for Presonus Studio 1810cNick Kossifidis1-0/+36
2020-02-11ALSA: usb-audio: Apply sample rate quirk for Audioengine D1Arvind Sankar1-0/+1
2020-01-13ALSA: usb-audio: Add boot quirk for MOTU M SeriesAlexander Tsoy1-0/+38
2020-01-05ALSA: usb-audio: Use lower hex numbers for IDsTakashi Iwai1-7/+7
2020-01-04ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5Takashi Iwai1-0/+1
2019-12-18ALSA: usb-audio: set the interface format after resume on Dell WD19Hui Wang1-0/+11
2019-11-14ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk()Takashi Iwai1-2/+2
2019-10-24ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB InterfaceJustin Song1-0/+1
2019-09-24ALSA: usb-audio: Add DSD support for EVGA NU AudioJussi Laako1-0/+1
2019-09-17ALSA: usb-audio: Add Hiby device family to quirks for native DSD supportIlya Pshonkin1-0/+1
2019-08-28ALSA: usb-audio: Update DSD support quirks for Oppo and RotelJussi Laako1-4/+2
2019-08-28ALSA: usb-audio: DSD auto-detection for Playback DesignsJussi Laako1-2/+4
2019-08-26ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk()Takashi Iwai1-2/+2
2019-08-22ALSA: usb-audio: More validations of descriptor unitsTakashi Iwai1-0/+3
2019-07-08Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai1-13/+1
2019-06-24ALSA: usb-audio: Sanity checks for each pipe and EP typesTakashi Iwai1-3/+15
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-13/+1
2019-02-28ALSA: usb-audio: Add quirk for MOTU MicroBook IIManuel Reinhardt1-0/+101
2019-02-08Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+1
2019-02-05ALSA: usb-audio: Add support for new T+A USB DACUdo Eberhardt1-0/+1
2019-01-29ALSA: usb-audio: Cleanup DSD whitelistJussi Laako1-16/+2
2019-01-25ALSA: usb-audio: Add Opus #3 to quirks for native DSD supportOlek Poplavsky1-0/+1
2019-01-08ALSA: usb-audio: fix CM6206 register definitionsAmadeusz Sławiński1-1/+1
2018-12-07Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+1
2018-11-29ALSA: usb-audio: Add SMSL D1 to quirks for native DSD supportTony Das1-0/+1
2018-11-06ALSA: usb-audio: Define registers for CM6206Linus Walleij1-5/+124
2018-07-27ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range()Jia-Ju Bai1-7/+7
2018-07-26ALSA: usb-audio: Add support for Encore mDSD USB DACJeff Crukley1-0/+1
2018-07-23ALSA: usb-audio: Generic DSD detection for Thesycon-based implementationsYue Wang1-0/+1
2018-06-13ALSA: usb-audio: Remove explicitly listed Mytek devicesJussi Laako1-3/+0
2018-06-13ALSA: usb-audio: Generic DSD detection for XMOS-based implementationsJussi Laako1-2/+1
2018-06-13ALSA: usb-audio: Add native DSD support for Mytek DACsJussi Laako1-0/+13
2018-05-13ALSA: usb-audio: add boot quirk for Axe-Fx IIIAlberto Aguirre1-0/+32
2018-04-23ALSA: usb-audio: add more quirks for DSD interfacesDaniel Mack1-0/+27
2018-03-23ALSA: usb-audio: Integrate native DSD support for ITF-USB based DACs.Nobutaka Okabe1-61/+23
2018-03-23ALSA: usb-audio: FIX native DSD support for TEAC UD-501 DACNobutaka Okabe1-10/+27
2018-03-23ALSA: usb-audio: Add native DSD support for Luxman DA-06Nobutaka Okabe1-13/+16
2018-03-23Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+1
2018-03-23ALSA: usb-audio: Add native DSD support for TEAC UD-301Nobutaka Okabe1-0/+1
2018-03-19ALSA: usb-audio: move audioformat quirks to quirks.cRuslan Bilovol1-0/+34
2018-02-12ALSA: usb: add more device quirks for USB DSD devicesDaniel Mack1-2/+5
2017-12-07ALSA: usb-audio: Add native DSD support for Esoteric D-05XJussi Laako1-3/+4
2017-11-13Merge branch 'for-next' into for-linusTakashi Iwai1-15/+9
2017-11-02ALSA: usb-audio: support new Amanero Combo384 firmware versionJussi Laako1-0/+1
2017-10-16ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 DigitalJussi Laako1-0/+1
2017-10-09ALSA: usb-audio: Apply vendor ID matching for sample rate quirkTakashi Iwai1-15/+9
2017-10-09ALSA: usb-audio: Add sample rate quirk for Plantronics P610Kai-Heng Feng1-0/+1
2017-09-20ALSA: usb-audio: Add sample rate quirk for Plantronics C310/C520-MKai-Heng Feng1-0/+2
2017-08-22Merge branch 'for-linus' into for-nextTakashi Iwai1-3/+11
2017-08-22ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsetsJoakim Tjernlund1-3/+6
2017-08-18ALSA: usb-audio: add DSD support for new Amanero PIDJussi Laako1-0/+4
2017-08-15ALSA: usb-audio: Apply sample rate quirk to Sennheiser headsetTakashi Iwai1-0/+1
2017-08-12ALSA: usb: Delete an error message for a failed memory allocation in two func...Markus Elfring1-3/+2
2017-05-15ALSA: usb-audio: fix Amanero Combo384 quirk on big-endian hostsJohan Hovold1-1/+1
2017-01-25Merge branch 'topic/intel-lpe-audio' into for-nextTakashi Iwai1-0/+1
2017-01-10ALSA: usb-audio: Add a quirk for Plantronics BT600Dennis Kadioglu1-0/+1
2016-12-28ALSA: usb-audio: Support both DSD LE/BE Amanero firmware versionsJussi Laako1-0/+15
2016-12-12ALSA: usb-audio: Add native DSD support for TEAC 501/503 DACNobutaka Okabe1-0/+38
2016-09-11Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+1
2016-08-29ALSA: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114Ken Lin1-0/+1
2016-08-22ALSA: usb: use TEAC UD-H01 quirk for more devicesDaniel Mack1-2/+3
2016-08-22ALSA: usb: move udh01_fb_quirk setting to quirks.cDaniel Mack1-0/+5
2016-08-09ALSA: usb-audio: Add quirk for ELP HD USB CameraVittorio Gambaletta (VittGam)1-0/+1
2016-08-09ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD ...Piotr Karasinski1-0/+1
2016-05-11ALSA: usb-audio: Yet another Phoneix Audio device quirkTakashi Iwai1-0/+1
2016-04-29ALSA: usb-audio: Quirk for yet another Phoenix Audio devices (v2)Takashi Iwai1-0/+2
2016-04-06ALSA: usb-audio: Add a quirk for Plantronics BT300Dennis Kadioglu1-0/+1
2016-04-04ALSA: usb-audio: Add a sample rate quirk for Phoenix Audio TMX320Takashi Iwai1-0/+1
2016-03-31ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_strea...Vladis Dronov1-0/+4