aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb/mixer_quirks.c
AgeCommit message (Expand)AuthorFilesLines
3 daysMerge tag 'sound-fix-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
9 daysMerge tag 'bitmap-for-6.19' of github.com:/norov/linuxLinus Torvalds1-4/+0
10 daysALSA: usb-audio: Initialize status1 to fix uninitialized symbol errorsHariKrishna Sagala1-0/+1
2025-11-26ALSA: usb-audio: Implement jack detection for HP Thunderbolt Dock G2Tasos Sahanidis1-0/+102
2025-11-26ALSA: usb-audio: Modularize realtek_add_jack in mixer_quirksTasos Sahanidis1-7/+13
2025-11-24ALSA: usb-audio: Convert to common field_{get,prep}() helpersGeert Uytterhoeven1-6/+0
2025-11-24ALSA: usb-audio: #undef field_{get,prep}() before local definitionGeert Uytterhoeven1-0/+2
2025-09-04ALSA: usb-audio: add quirk QUIRK_FLAG_MIXER_CAPTURE_MIN_MUTECryolitia PukNgae1-0/+7
2025-09-04ALSA: usb-audio: rename QUIRK_FLAG_MIXER_MIN_MUTE to QUIRK_FLAG_MIXER_PLAYBAC...Cryolitia PukNgae1-2/+5
2025-08-30Merge branch 'for-linus' into for-nextTakashi Iwai1-5/+3
2025-08-27ALSA: usb-audio: move mixer_quirks' min_mute into common quirkCryolitia PukNgae1-7/+3
2025-08-22ALSA: usb-audio: Add mute TLV for playback volumes on some devicesCryolitia PukNgae1-0/+2
2025-08-13ALSA: usb-audio: Use auto-cleanup for shutdown locksTakashi Iwai1-205/+137
2025-06-13ALSA: usb-audio: Fix build with CONFIG_INPUT=nTakashi Iwai1-0/+4
2025-06-12ALSA: usb-audio: Convert comma to semicolonChen Ni1-3/+3
2025-06-09ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5Cristian Ciocaltea1-0/+263
2025-06-09ALSA: usb-audio: Remove unneeded wmb() in mixer_quirksCristian Ciocaltea1-1/+0
2025-06-09ALSA: usb-audio: Simplify NULL comparison in mixer_quirksCristian Ciocaltea1-1/+1
2025-06-09ALSA: usb-audio: Avoid multiple assignments in mixer_quirksCristian Ciocaltea1-1/+2
2025-06-09ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirksCristian Ciocaltea1-3/+3
2025-06-09ALSA: usb-audio: Fix block comments in mixer_quirksCristian Ciocaltea1-2/+4
2025-06-09ALSA: usb-audio: Avoid precedence issues in mixer_quirks macrosCristian Ciocaltea1-7/+7
2025-06-09ALSA: usb-audio: Fix whitespace & blank line issues in mixer_quirksCristian Ciocaltea1-15/+11
2025-06-09ALSA: usb-audio: Fix code alignment in mixer_quirksCristian Ciocaltea1-123/+127
2025-05-16ALSA: usb-audio: Rename Pioneer mixer channel controlsFrantišek Kučera1-52/+52
2025-05-08ALSA: usb: mixer_quirks: use snd_kcontrol_chip()Kuninori Morimoto1-1/+1
2025-04-22ALSA: usb-audio: Add Pioneer DJ DJM-V10 supportFrantišek Kučera1-3/+59
2025-03-26Merge tag 'hid-for-linus-2025032601' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+51
2025-03-26Merge branch 'for-6.15/plantronics' into for-linusJiri Kosina1-0/+51
2025-03-19Merge branch 'for-linus' into for-nextTakashi Iwai1-3/+4
2025-03-18ALSA: usb-audio: separate DJM-A9 cap lvl optionsOlivia Mackintosh1-3/+4
2025-02-28ALSA: usb-audio: enable support for Presonus Studio 1824c within 1810c fileAmin Dandache1-0/+3
2025-02-03ALSA: usb-audio: Add quirk for Plantronics headsets to fix control namesTerry Junge1-0/+51
2025-01-18ALSA: FCP: Add Focusrite Control Protocol driverGeoffrey D. Bennett1-0/+7
2024-12-02ALSA: usb-audio: Add extra PID for RME Digiface USBAsahi Lina1-0/+1
2024-11-05Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+3
2024-10-30ALSA: usb-audio: Add quirks for Dell WD19 dockJan Schär1-0/+3
2024-10-29ALSA: usb-audio: Add Pioneer DJ/AlphaTheta DJM-A9 MixerSarah Grant1-4/+64
2024-09-03ALSA: usb-audio: Add mixer quirk for RME Digiface USBAsahi Lina1-0/+413
2024-08-12ALSA: usb-audio: Support multiple control interfacesKarol Kosik1-8/+9
2024-08-10ALSA: usb-audio: Add input gain and master output mixer elements for RME Baby...Stefan Stistrup1-1/+162
2024-07-15ALSA: usb: Use BIT() for bit valuesTakashi Iwai1-10/+10
2024-04-18ALSA: scarlett2: Add support for Focusrite Vocaster One and TwoGeoffrey D. Bennett1-0/+2
2023-12-29ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4Geoffrey D. Bennett1-0/+3
2023-12-04ALSA: usb-audio: Add Pioneer DJM-450 mixer controlsSarah Grant1-0/+30
2023-10-27ALSA: scarlett2: Rename scarlett_gen2 to scarlett2Geoffrey D. Bennett1-2/+2
2023-10-09ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB supportGeoffrey D. Bennett1-0/+2
2023-10-06ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre supportGeoffrey D. Bennett1-0/+2
2023-09-18ALSA: scarlett2: Add support for Clarett 8Pre USBGeoffrey D. Bennett1-0/+1
2022-08-09ALSA: scarlett2: Add Focusrite Clarett+ 8Pre supportChristian Colglazier1-0/+1
2022-07-05ALSA: usb-audio: Add endianness annotationsJan Schär1-2/+2
2022-07-04ALSA: usb-audio: Turn off 'manual mode' on Dell dockJan Schär1-1/+19
2022-07-04ALSA: usb-audio: Support jack detection on Dell dockJan Schär1-0/+167
2022-03-12ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USBLars-Peter Clausen1-3/+4
2022-01-05Merge branch 'for-next' into for-linusTakashi Iwai1-3/+1
2021-12-06ALSA: usb-audio: Drop CONFIG_PM ifdefsTakashi Iwai1-2/+0
2021-12-06ALSA: usb-audio: Reorder snd_djm_devices[] entriesGeraldo Nascimento1-5/+5
2021-12-02ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's IDTakashi Iwai1-1/+1
2021-10-10ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/SoundcardWilliam Overton1-0/+34
2021-09-13ALSA: usb-audio: Unify mixer resume and reset_resume procedureTakashi Iwai1-1/+1
2021-08-14ALSA: usb-audio: Input source control - digidesign mboxDamien Zammit1-62/+203
2021-06-22ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3Geoffrey D. Bennett1-0/+2
2021-06-22ALSA: usb-audio: scarlett2: Add Gen 3 mixer supportGeoffrey D. Bennett1-0/+4
2021-05-21ALSA: usb-audio: scarlett2: Improve driver startup messagesGeoffrey D. Bennett1-1/+1
2021-03-30Merge tag 'tags/mute-led-rework' into for-nextTakashi Iwai1-2/+2
2021-03-26ALSA: usb-audio: Check connector value on resumeKai-Heng Feng1-1/+1
2021-03-18ALSA: usb-audio: Fix unintentional sign extension issueColin Ian King1-2/+2
2021-03-02ALSA: usb-audio: fix Pioneer DJM-850 control label infoNicolas MURE1-4/+24
2021-03-02ALSA: usb-audio: Declare Pioneer DJM-850 mixer controlsNicolas MURE1-3/+29
2021-02-05ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2Fabian Lesniak1-1/+34
2021-02-05ALSA: usb-audio: Add DJM750 to Pioneer mixer quirkOlivia Mackintosh1-120/+216
2021-01-08ALSA: Convert strlcpy to strscpy when return value is unusedJoe Perches1-1/+1
2020-09-23ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2František Kučera1-0/+213
2020-08-06ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob supportMirko Dietrich1-0/+1
2020-06-24ALSA: usb-audio: Fix OOB access of mixer element listTakashi Iwai1-1/+2
2020-05-29ALSA: usb-audio: Fixing usage of plain int instead of NULLThomas Ebeling1-2/+2
2020-05-15ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing cross...Thomas Ebeling1-2/+2
2020-04-24Merge branch 'for-linus' into for-nextTakashi Iwai1-4/+8
2020-04-23ALSA: usb-audio: Fix usb audio refcnt leak when getting spdifXiyu Yang1-4/+8
2020-04-15ALSA: usb-audio: RME Babyface Pro mixer patchThomas Ebeling1-0/+418
2020-02-15ALSA: usb-audio: Add support for Presonus Studio 1810cNick Kossifidis1-0/+5
2020-01-12ALSA: usb: update old-style static const declarationPierre-Louis Bossart1-1/+1
2020-01-05ALSA: usb-audio: More constificationsTakashi Iwai1-3/+3
2020-01-03ALSA: usb: Constify snd_kcontrol_new itemsTakashi Iwai1-8/+8
2019-08-22Merge branch 'topic/usb-validation' into for-nextTakashi Iwai1-4/+4
2019-08-21ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate()Takashi Iwai1-4/+4
2019-07-28ALSA: usb-audio: Scarlett Gen 2 mixer interfaceGeoffrey D. Bennett1-0/+7
2019-07-08Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai1-14/+1
2019-06-28ALSA: usb-audio: fix sign unintended sign extension on left shiftsColin Ian King1-2/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-14/+1
2019-02-06ALSA: usb: Clean up with new procfs helpersTakashi Iwai1-4/+2
2018-10-05ALSA: usb-audio: Add custom mixer status quirks for RME CC devicesJussi Laako1-0/+381
2018-07-26ALSA: usb-audio: Declare the common variable in header fileTakashi Iwai1-2/+0
2018-06-04ALSA: usb-audio: remove redundant check on errColin Ian King1-2/+0
2018-05-28ALSA: usb-audio: Follow standard coding styleTakashi Iwai1-1/+2
2018-05-03ALSA: usb-audio: Clean up mixer element list traverseTakashi Iwai1-1/+1
2018-05-02ALSA: usb-audio: Initialize Dell Dock playback volumesTakashi Iwai1-0/+34
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-1/+1
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2018-01-18ALSA: usb-audio: Support changing input on Sound Blaster E1Ian Douglas Scott1-0/+82
2017-11-27sound: annotate ->poll() instancesAl Viro1-1/+1
2017-08-17ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devicesTakashi Iwai1-0/+6
2017-05-30ALSA: declare snd_kcontrol_new structures as constBhumika Goyal1-1/+1
2017-02-20ALSA: usb-audio: Tascam US-16x08 DSP mixer quirkDetlef Urban1-0/+5
2016-09-23ALSA: usb-audio: Extend DragonFly dB scale quirk to cover other variantsAnssi Hannula1-6/+16
2016-03-16ALSA: usb-audio: Add sanity checks for endpoint accessesTakashi Iwai1-0/+4
2016-01-13ALSA: usb-audio: Fix mixer ctl regression of Native Instrument devicesTakashi Iwai1-1/+1
2015-12-14ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFlyAnssi Hannula1-0/+37
2015-09-28ALSA: usb-audio: harmless underflow in snd_audigy2nx_led_put()Dan Carpenter1-1/+1
2015-08-26ALSA: usb-audio: Avoid nested autoresume callsTakashi Iwai1-72/+54
2015-04-09ALSA: usb - Creative USB X-Fi Pro SB1095 volume knob supportDmitry M. Fedin1-0/+1
2014-11-21ALSA: usb-audio: Add resume support for MicroII SPDIF ctlsTakashi Iwai1-42/+93
2014-11-21ALSA: usb-audio: Add resume support for FTU controlsTakashi Iwai1-140/+54
2014-11-21ALSA: usb-audio: Add resume support for Native Instruments controlsTakashi Iwai1-47/+52
2014-11-21ALSA: usb-audio: Add Digidesign Mbox 1 resume supportTakashi Iwai1-23/+29
2014-11-21ALSA: usb-audio: Add Xonar U1 resume supportTakashi Iwai1-28/+38
2014-11-21ALSA: usb-audio: Add Emu0204 channel switch resume supportTakashi Iwai1-38/+46
2014-11-21ALSA: usb-audio: Add audigy2nx resume supportTakashi Iwai1-56/+92
2014-11-21ALSA: usb-audio: Allow quirks to handle own resume and proc dumpTakashi Iwai1-9/+3
2014-11-20Merge branch 'for-linus' into test/usb-resumeTakashi Iwai1-2/+8
2014-11-20ALSA: usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirkTakashi Iwai1-2/+2
2014-11-13ALSA: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20Chris J Arges1-0/+9
2014-11-13ALSA: usb-audio: make set_*_mix_values functions publicChris J Arges1-8/+1
2014-11-11ALSA: usb-audio: Fix memory leak in FTU quirkTakashi Iwai1-0/+6
2014-11-11ALSA: usb-audio: Add mixer control for Digidesign Mbox 1 clock sourceDamien Zammit1-0/+129
2014-10-21ALSA: usb-audio: Use snd_ctl_enum_info()Takashi Iwai1-29/+6
2014-02-26ALSA: usb-audio: Use standard printk helpersTakashi Iwai1-5/+5
2013-12-05ALSA: usb-audio: fix uninitialized variable compile warningMikulas Patocka1-1/+1
2013-11-13ALSA: usb-audio: add front jack channel selector for EMU0204Vasily Khoruzhick1-0/+90
2013-06-28ALSA: usb-audio: Add Audio Advantage Micro IIPrzemek Rudy1-0/+212
2013-04-07ALSA: usb-audio: fix endianness bug in snd_nativeinstruments_*Eldad Zack1-2/+2
2013-02-11ALSA: usb-audio: add support for M-Audio FT C600Matt Gruskin1-16/+56
2013-01-10ALSA: usb-audio: Make ebox44_table staticSachin Kamat1-1/+1
2012-12-12ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3Denis Washington1-2/+5
2012-11-29ALSA: usb-audio: Fast Track C400 mixer controlsEldad Zack1-0/+176
2012-11-29ALSA: usb-audio: parameterize FTU effect unit controlEldad Zack1-8/+16
2012-11-29ALSA: usb-audio: add control index offsetEldad Zack1-1/+15
2012-10-30ALSA: usb-audio: Fix races at disconnection in mixer_quirks.cTakashi Iwai1-7/+51
2012-06-11ALSA: usb-audio: Convert table to preferred C99 formatMark Hills1-10/+64
2012-06-11ALSA: usb-audio: Use a table of mixer controlsMark Hills1-56/+49
2012-05-11ALSA: usb-audio: Fix commentMark Hills1-10/+2
2012-04-24ALSA: usb-audio: Add missing error checks in snd_ebox44_create_mixer()Takashi Iwai1-9/+29
2012-04-24ALSA: usb-audio: M-Audio Fast Track Ultra: Add effect controlsFelix Homann1-0/+299
2012-04-24ALSA: usb-audio: Rename Fast Track Ultra mixer quirk functionsFelix Homann1-5/+5
2012-04-24ALSA: usb-audio: Add TLV to M-Audio Fast Track Ultra controlsFelix Homann1-2/+2
2012-04-24ALSA: usb-audio: Unify M-Audio Fast Track Ultra and Ebox-44 mixer quirks.Felix Homann1-85/+125
2012-04-15ALSA: snd-usb-audio: Replace mixer for Electrix Ebox-44Mark Hills1-0/+67
2011-09-27ALSA: usb-audio: increase control transfer timeoutClemens Ladisch1-5/+5
2011-05-25ALSA: usb-audio: more control quirks for M-Audio FastTrack devicesDaniel Mack1-0/+70
2011-05-18ALSA: usb-audio - Add support for USB X-Fi S51 ProMathieu Bouffard1-0/+12
2011-05-18ALSA: usb-audio: remove invalid extra mixers for Komplete Audio 6Daniel Mack1-17/+0
2011-04-14ALSA: usb-audio: Add quirks for Audio Kontrol 6Daniel Mack1-0/+17
2011-02-14ALSA: usb-audio: reconstruct some dispatcher functions to use switch-caseDaniel Mack1-23/+18
2011-02-14ALSA: usb-audio: add support for Native Instruments MK2 devicesDaniel Mack1-0/+153
2010-11-02ALSA: usb-audio - Support for Power/Status LED on Creative USB X-Fi S51Mandar Joshi1-2/+13
2010-10-24ALSA: usb - Creative USB X-Fi volume knob supportMandar Joshi1-0/+1
2010-03-29ALSA: usb - use of kmalloc/kfree requires the include of slab.hStephen Rothwell1-0/+1
2010-03-12ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch]Daniel Mack1-1/+1
2010-03-12ALSA: usb-mixer: factor out quirksDaniel Mack1-0/+411