aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci
AgeCommit message (Expand)AuthorFilesLines
4 daysALSA: cmipci: check snd_ctl_new1() return valueZhao Dongdong1-0/+6
4 daysALSA: ymfpci: check snd_ctl_new1() return valueZhao Dongdong1-0/+6
4 daysALSA: ice1712: check snd_ctl_new1() return valueZhao Dongdong3-0/+16
4 daysALSA: es1938: check snd_ctl_new1() return valueZhao Dongdong1-0/+2
13 daysMerge branch 'for-linus' into for-nextTakashi Iwai1-0/+6
13 daysALSA: ice1724: Fix blocking open for independent surround PCMsCássio Gabriel1-5/+14
14 daysALSA: ctxfi: Keep line/mic notification controls per mixerCássio Gabriel2-10/+10
2026-05-16ALSA: asihpi: Fix potential OOB array access at reading cacheTakashi Iwai1-0/+6
2026-05-15ALSA: asihpi: Use flexible array for control cacheRosen Penev2-14/+6
2026-05-15ALSA: ctxfi: Use flexible array for SRCIMP imappersRosen Penev2-15/+2
2026-05-04ALSA: Consistently define pci_device_ids using named initializersUwe Kleine-König (The Capable Hub)52-255/+428
2026-04-27ALSA: ctxfi: simplify mixer allocationRosen Penev2-24/+7
2026-04-20ALSA: als4000: Fix capture trigger chip->mode raceCássio Gabriel1-24/+20
2026-04-06ALSA: ctxfi: Add fallback to default RSR for S/PDIFHarin Lee1-1/+2
2026-04-06ALSA: ctxfi: Limit PTP to a single pageHarin Lee1-1/+1
2026-04-01ALSA: ctxfi: Precompute SRC allocation loop boundHarin Lee1-6/+4
2026-04-01ALSA: ctxfi: Use correct DAIO type for da_descHarin Lee2-10/+12
2026-04-01ALSA: ctxfi: Rename SPDIFI1 to SPDIFI_BAYHarin Lee3-6/+6
2026-04-01Merge branch 'for-linus' into for-nextTakashi Iwai3-36/+62
2026-03-31ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initializationTakashi Iwai1-3/+7
2026-03-29ALSA: ctxfi: Check the error for index mappingTakashi Iwai1-31/+50
2026-03-29ALSA: ctxfi: Fix missing SPDIFI1 index handlingTakashi Iwai1-0/+1
2026-03-28ALSA: asihpi: detect truncated control namesPengpeng Hou1-14/+22
2026-03-18ALSA: asihpi: avoid write overflow check warningArnd Bergmann1-2/+4
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-1/+1
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds4-12/+6
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds52-123/+123
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook55-145/+137
2026-02-20Merge tag 'sound-fix-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds22-335/+22
2026-02-18ALSA: echoaudio: Add SPDX ids to some filesTim Bird22-335/+22
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2026-02-08Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+2
2026-02-08ALSA: ctxfi: Add quirk for SE-300PCIE variant (160b:0102)Harin Lee1-5/+6
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap1-0/+1
2026-01-19ALSA: ctxfi: Fix potential OOB access in audio mixer handlingTakashi Iwai1-0/+2
2025-12-31ALSA: echoaudio: adjust function nameJulia Lawall2-4/+4
2025-12-31ALSA: ice1724: adjust function name referenceJulia Lawall1-1/+1
2025-12-31ALSA: mixart: adjust field name referenceJulia Lawall1-1/+1
2025-12-14ALSA: emu10k1: Convert to snd_seq bus probe mechanismUwe Kleine-König1-8/+5
2025-11-25ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010)Harin Lee4-14/+43
2025-11-25ALSA: ctxfi: Add support for dedicated RCA switchingHarin Lee8-5/+111
2025-11-25ALSA: ctxfi: Refactor resource alloc for sparse mappingsHarin Lee2-29/+35
2025-11-25ALSA: ctxfi: Use explicit output flag for DAIO resourcesHarin Lee3-8/+11
2025-11-25ALSA: ctxfi: Add ADC helper functions for GPIOHarin Lee1-9/+28
2025-11-25ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init()Harin Lee4-4/+4
2025-11-20Merge branch 'for-linus' into for-nextTakashi Iwai1-4/+4
2025-11-17ALSA: au88x0: Fix incorrect error handling for PCI config readsHaotian Zhang1-4/+4
2025-11-08ALSA: au88x0: Fix array bounds warning in EQ driverswangdicheng1-1/+1
2025-10-27ALSA: maestro3: using vmalloc_array() to handle the codetanze1-3/+3
2025-09-15ALSA: asihpi: Simplify error handling in PCM substream setupJihed Chaibi1-8/+8
2025-09-06ALSA: cs4281: Send the PCM period elapsed notification properlyChandra Mohan Sundar1-0/+1
2025-09-03ALSA: rme32: Fix serialization in snd_rme32_capture_adat_open()Dan Carpenter1-1/+1
2025-09-01ALSA: ymfpci: Use guard() for spin locksTakashi Iwai1-147/+101
2025-09-01ALSA: vx222: Use guard() for mutex locksTakashi Iwai1-8/+4
2025-09-01ALSA: via82xx: Use guard() for spin locksTakashi Iwai2-47/+39
2025-09-01ALSA: trident: Use guard() for spin locksTakashi Iwai1-184/+140
2025-09-01ALSA: trident: Use guard() for mutex locksTakashi Iwai1-14/+5
2025-09-01ALSA: sonicvibes: Use guard() for spin locksTakashi Iwai1-69/+44
2025-09-01ALSA: sis7019: Use guard() for spin locksTakashi Iwai1-25/+14
2025-09-01ALSA: sis7019: Use guard() for mutex locksTakashi Iwai1-3/+1
2025-09-01ALSA: rme9652: Use guard() for spin locksTakashi Iwai1-121/+78
2025-09-01ALSA: hdspm: Use guard() for spin locksTakashi Iwai1-173/+126
2025-09-01ALSA: hdsp: Use guard() for spin locksTakashi Iwai1-185/+124
2025-09-01ALSA: rme96: Use guard() for spin locksTakashi Iwai1-126/+85
2025-09-01ALSA: rme32: Use guard() for spin locksTakashi Iwai1-96/+56
2025-09-01ALSA: pcxhr: Use guard() for mutex locksTakashi Iwai4-86/+45
2025-09-01ALSA: oxygen: Use guard() for spin locksTakashi Iwai6-152/+139
2025-09-01ALSA: oxygen: Use guard() for mutex locksTakashi Iwai7-119/+59
2025-09-01ALSA: nm256: Use guard() for spin locksTakashi Iwai1-20/+10
2025-09-01ALSA: nm256: Use guard() for mutex locksTakashi Iwai1-5/+2
2025-09-01ALSA: mixart: Use guard() for mutex locksTakashi Iwai3-95/+70
2025-09-01ALSA: maestro3: Use guard() for spin locksTakashi Iwai1-16/+7
2025-09-01ALSA: lx6464es: Use guard() for mutex locksTakashi Iwai2-108/+48
2025-09-01ALSA: lola: Use guard() for spin locksTakashi Iwai2-5/+2
2025-09-01ALSA: lola: Use guard() for mutex locksTakashi Iwai1-20/+13
2025-09-01ALSA: korg1212: Use guard() for spin locksTakashi Iwai1-110/+58
2025-09-01ALSA: korg1212: Use guard() for mutex locksTakashi Iwai1-10/+4
2025-09-01ALSA: intel8x0: Use guard() for spin locksTakashi Iwai2-96/+88
2025-09-01ALSA: ice1712: Use guard() for spin locksTakashi Iwai4-292/+238
2025-09-01ALSA: ice1712: Use guard() for mutex locksTakashi Iwai11-189/+132
2025-09-01ALSA: fm801: Use guard() for spin locksTakashi Iwai1-41/+30
2025-09-01ALSA: es1968: Use guard() for spin locksTakashi Iwai1-92/+54
2025-09-01ALSA: es1968: Use guard() for mutex locksTakashi Iwai1-10/+4
2025-09-01ALSA: es1938: Use guard() for spin locksTakashi Iwai1-18/+10
2025-09-01ALSA: emu10k1x: Use guard() for spin locksTakashi Iwai1-133/+88
2025-09-01ALSA: emu10k1: Use guard() for spin locksTakashi Iwai11-325/+192
2025-09-01ALSA: emu10k1: Use guard() for emu1010 FPGA lockingTakashi Iwai4-27/+14
2025-09-01ALSA: emu10k1: Use guard() for mutex locksTakashi Iwai2-35/+20
2025-09-01ALSA: echoaudio: Use guard() for spin locksTakashi Iwai6-89/+62
2025-09-01ALSA: echoaudio: Use guard() for mutex locksTakashi Iwai1-22/+14
2025-09-01ALSA: ctxfi: Use guard() for spin locksTakashi Iwai5-197/+115
2025-09-01ALSA: ctxfi: Use guard() for mutex locksTakashi Iwai2-25/+19
2025-09-01ALSA: cs5535audio: Use guard() for spin locksTakashi Iwai2-14/+12
2025-09-01ALSA: cs46xx: Use guard() for spin locksTakashi Iwai3-108/+69
2025-09-01ALSA: cs46xx: Use guard() for mutex locksTakashi Iwai3-97/+59
2025-09-01ALSA: cs4281: Use guard() for spin locksTakashi Iwai1-34/+19
2025-09-01ALSA: cmipci: Use guard() for spin locksTakashi Iwai1-96/+69
2025-09-01ALSA: cmipci: Use guard() for mutex locksTakashi Iwai1-14/+6
2025-09-01ALSA: ca0106: Use guard() for spin locksTakashi Iwai3-134/+96
2025-09-01ALSA: bt87x: Use guard() for spin locksTakashi Iwai1-16/+10
2025-09-01ALSA: aw2: Use guard() for spin locksTakashi Iwai1-10/+8
2025-09-01ALSA: aw2: Use guard() for mutex locksTakashi Iwai1-6/+2
2025-09-01ALSA: atiixp: Use guard() for spin locksTakashi Iwai2-40/+30
2025-09-01ALSA: atiixp: Use guard() for mutex locksTakashi Iwai2-31/+17
2025-09-01ALSA: ad1889: Use guard() for spin locksTakashi Iwai1-9/+3
2025-09-01ALSA: als4000: Use guard() for spin locksTakashi Iwai1-36/+32
2025-09-01ALSA: als300: Use guard() for spin locksTakashi Iwai1-13/+8
2025-09-01ALSA: ens137x: Use guard() for spin locksTakashi Iwai1-165/+138
2025-09-01ALSA: ens137x: Use guard() for mutex locksTakashi Iwai2-21/+10
2025-09-01ALSA: azt3328: Use guard() for spin locksTakashi Iwai1-78/+65
2025-09-01ALSA: ali5451: Use guard() for spin locksTakashi Iwai1-54/+38
2025-09-01ALSA: ac97: Use guard() for spin locksTakashi Iwai1-25/+22
2025-09-01ALSA: ac97: Use guard() for mutex locksTakashi Iwai4-36/+18
2025-08-28ALSA: lx_core: use int type to store negative error codesQianfeng Rong1-2/+2
2025-08-13ALSA: azt3328: Put __maybe_unused for inline functions for gameportTakashi Iwai1-4/+4
2025-07-11ALSA: hda: Move codec drivers into sound/hda/codecs directoryTakashi Iwai46-57853/+0
2025-07-11ALSA: hda: Move controller drivers into sound/hda/controllers directoryTakashi Iwai7-3958/+0
2025-07-11ALSA: hda: Move common codec driver into sound/hda/common directoryTakashi Iwai17-11286/+2
2025-07-11ALSA: cmipci: Copy string more safelyTakashi Iwai1-5/+6
2025-07-11ALSA: ac97: Copy string more safelyTakashi Iwai3-10/+13
2025-07-11ALSA: ymfpci: Use safer strscpy() instead of strcpy()Takashi Iwai2-5/+5
2025-07-11ALSA: via82xx: Use safer strscpy() instead of strcpy()Takashi Iwai2-12/+12
2025-07-11ALSA: trident: Use safer strscpy() instead of strcpy()Takashi Iwai2-10/+10
2025-07-11ALSA: sonicvibes: Use safer strscpy() instead of strcpy()Takashi Iwai1-4/+4
2025-07-11ALSA: sis7019: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: rme9652: Use safer strscpy() instead of strcpy()Takashi Iwai1-6/+6
2025-07-11ALSA: hdspm: Use safer strscpy() instead of strcpy()Takashi Iwai1-4/+4
2025-07-11ALSA: hdsp: Use safer strscpy() instead of strcpy()Takashi Iwai1-6/+6
2025-07-11ALSA: rme96: Use safer strscpy() instead of strcpy()Takashi Iwai1-8/+8
2025-07-11ALSA: rme32: Use safer strscpy() instead of strcpy()Takashi Iwai1-6/+6
2025-07-11ALSA: riptide: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: pcxhr: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: oxygen: Use safer strscpy() instead of strcpy()Takashi Iwai2-7/+7
2025-07-11ALSA: nm256: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: mixart: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: maestro3: Use safer strscpy() instead of strcpy()Takashi Iwai1-4/+4
2025-07-11ALSA: lx6464es: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: lola: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: korg1212: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: intel8x0: Use safer strscpy() instead of strcpy()Takashi Iwai2-12/+12
2025-07-11ALSA: ice1724: Use safer strscpy() instead of strcpy()Takashi Iwai1-9/+9
2025-07-11ALSA: ice1712: Use safer strscpy() instead of strcpy()Takashi Iwai1-7/+7
2025-07-11ALSA: fm801: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: es1968: Use safer strscpy() instead of strcpy()Takashi Iwai1-7/+7
2025-07-11ALSA: es1938: Use safer strscpy() instead of strcpy()Takashi Iwai1-4/+4
2025-07-11ALSA: ens1370: Use safer strscpy() instead of strcpy()Takashi Iwai1-5/+5
2025-07-11ALSA: emu10k1: Use safer strscpy() instead of strcpy()Takashi Iwai4-8/+8
2025-07-11ALSA: echoaudio: Use safer strscpy() instead of strcpy()Takashi Iwai1-1/+1
2025-07-11ALSA: ctxfi: Use safer strscpy() instead of strcpy()Takashi Iwai1-1/+1
2025-07-11ALSA: cs5535audio: Use safer strscpy() instead of strcpy()Takashi Iwai2-3/+3
2025-07-11ALSA: cs5530: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: cs46xx: Use safer strscpy() instead of strcpy()Takashi Iwai3-16/+16
2025-07-11ALSA: cs4281: Use safer strscpy() instead of strcpy()Takashi Iwai1-4/+4
2025-07-11ALSA: cmipci: Use safer strscpy() instead of strcpy()Takashi Iwai1-7/+7
2025-07-11ALSA: ca0106: Use safer strscpy() instead of strcpy()Takashi Iwai3-6/+6
2025-07-11ALSA: bt87x: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: azt3328: Use safer strscpy() instead of strcpy()Takashi Iwai1-6/+6
2025-07-11ALSA: aw2: Use safer strscpy() instead of strcpy()Takashi Iwai1-5/+5
2025-07-11ALSA: au88x0: Use safer strscpy() instead of strcpy()Takashi Iwai2-3/+3
2025-07-11ALSA: atiixp: Use safer strscpy() instead of strcpy()Takashi Iwai2-8/+8
2025-07-11ALSA: asihpi: Use safer strscpy() instead of strcpy()Takashi Iwai2-6/+6
2025-07-11ALSA: als4000: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: als300: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: ali5451: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: ak4531: Use safer strscpy() instead of strcpy()Takashi Iwai1-1/+1
2025-07-11ALSA: ad1889: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: ac97: Use safer strscpy() instead of strcpy()Takashi Iwai2-6/+6
2025-07-11Merge branch 'for-linus' into for-nextTakashi Iwai4-5/+70
2025-07-10ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxxEdip Hazuri1-0/+1
2025-07-09ALSA: echoaudio: Replace deprecated strcpy() with strscpy()Thorsten Blum1-6/+7
2025-07-07ALSA: hda/realtek: Enable headset Mic on Positivo K116JEdson Juliano Drosdeck1-0/+1
2025-07-07ALSA: hda/tas2781: Fix calibration data parser issueBaojun Xu1-3/+5
2025-07-06ALSA: hda: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus4-12/+0
2025-07-06ALSA: hda: add MODULE_FIRMWARE for cs35l41/cs35l56GalaxySnail2-0/+6
2025-07-06ALSA: hda/tas2781: Add bus name in device name checkBaojun Xu1-1/+1
2025-07-04ALSA: hda: Add device entry for QEMUTakashi Iwai1-0/+1
2025-07-04ALSA: hda: Remove old commented out sanity checkThorsten Blum1-9/+0
2025-07-02ALSA: hda/realtek: Add quirk for ASUS ExpertBook B9403CVARPeter Ujfalusi1-0/+1
2025-06-29ALSA: hda/realtek - Add mute LED support for HP Victus 15-fb2xxxEdip Hazuri1-0/+1
2025-06-29ALSA: hda: Add missing NVIDIA HDA codec IDsDaniel Dadap1-0/+19
2025-06-26ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UARSalvatore Bonaccorso1-0/+1
2025-06-23ALSA: hda: Handle the jack polling always via a workTakashi Iwai1-27/+14
2025-06-23ALSA: hda: Disable codec runtime PM when jack polling is enabledTakashi Iwai1-1/+11
2025-06-23ALSA: hda: Disable jack polling at shutdownTakashi Iwai1-0/+1
2025-06-23ALSA: hda/realtek: Add mic-mute LED setup for ASUS UM5606Takashi Iwai1-0/+1
2025-06-23ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 6 G1aChris Chiu1-0/+2
2025-06-22ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100Yasmin Fitzgerald1-0/+1
2025-06-22ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4Alok Tiwari1-1/+1
2025-06-22ALSA: hda/realtek: Add quirks for some Clevo laptopsTim Crawford1-0/+5
2025-06-20ALSA: hda/realtek: Enable headset Mic on Positivo P15XEdson Juliano Drosdeck1-0/+8
2025-06-20ALSA: emu10k1: Replace deprecated strcpy() with strscpy()Thorsten Blum4-22/+26
2025-06-20ALSA: hda/realtek: Fixup ft alc257 rename alc3328wangdicheng1-0/+1
2025-06-18ALSA: hda/conexant: Renaming the codec with device ID 0x1f86 and 0x1f87wangdicheng1-6/+6
2025-06-16ALSA: hda/tas2781: Add compatible for hardware id TIAS2781 and TXNW2781Baojun Xu2-4/+23
2025-06-14ALSA: hda/realtek: Add quirk for Asus GA605KSimon Trimmer1-0/+17
2025-06-14ALSA: hda/realtek: enable headset mic on Latitude 5420 RuggedJonathan Lane1-0/+1
2025-06-13ALSA: hda/realtek: Add support for ASUS NUC using CS35L41 HDAStefan Binding1-0/+11
2025-06-13ALSA: hda: cs35l41: Add support for center channel in CS35L41 HDAStefan Binding2-38/+66
2025-06-12ALSA: hda/ca0132: Use const char * for stringsTakashi Iwai1-11/+11
2025-06-10ALSA: hda/ca0132: Fix buffer overflow in add_tuning_controlLucy Thrun1-1/+1