aboutsummaryrefslogtreecommitdiffstats
path: root/sound
AgeCommit message (Expand)AuthorFilesLines
2024-02-09ALSA: virtio: add support for audio controlsAnton Yakovlev4-0/+510
2024-02-09ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256.Sayed, Karimuddin1-0/+1
2024-02-09ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controllerPierre-Louis Bossart1-0/+7
2024-02-04ALSA: hda/realtek: Remove two HP Laptops using CS35L41Stefan Binding1-2/+0
2024-02-02ALSA: core: Fix dependencies for SND_CORE_TESTIvan Orlov1-0/+1
2024-01-30Merge branch 'topic/format-kunit' into for-nextTakashi Iwai15-30/+418
2024-01-30ALSA: core: Add sound core KUnit testIvan Orlov3-0/+328
2024-01-30ALSA: pcm: Fix snd_pcm_format_name functionIvan Orlov1-2/+4
2024-01-30ALSA: pcm: Add missing formats to formats listIvan Orlov1-0/+4
2024-01-30ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YARChhayly Leang1-0/+2
2024-01-30ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VAKenzo Gomez1-0/+2
2024-01-29ALSA: usb-audio: Check presence of valid altsetting controlAlexander Tsoy1-0/+20
2024-01-29Revert "ALSA: usb-audio: Skip setting clock selector for single connections"Alexander Tsoy1-1/+1
2024-01-29ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxxLuka Guzenko1-0/+1
2024-01-29ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1...David Senoner1-0/+1
2024-01-29ALSA: firewire-motu: add support for MOTU 896 mk3 FireWire and HybridTakashi Sakamoto4-0/+14
2024-01-28ALSA: hda/realtek: Add quirks for various HP ENVY modelsStefan Binding1-0/+40
2024-01-28ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker IDStefan Binding1-0/+40
2024-01-28ALSA: hda: cs35l41: Support additional HP Envy ModelsStefan Binding1-6/+28
2024-01-28ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSDStefan Binding1-10/+6
2024-01-26ALSA: usb-audio: Support read-only clock selector controlAlexander Tsoy1-1/+22
2024-01-25ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56Simon Trimmer1-0/+14
2024-01-25ALSA: hda: realtek: Move hda_component implementation to moduleRichard Fitzgerald5-129/+251
2024-01-25ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other ampsRichard Fitzgerald1-68/+15
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-24ALSA: virtio: remove duplicate check if queue is brokenLi RongQing3-6/+0
2024-01-24ALSA: usb-audio: fix typoJacob Siverskog1-1/+1
2024-01-24ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platformKailang Yang1-2/+5
2024-01-23ALSA: usb-audio: Skip setting clock selector for single connectionsAlexander Tsoy1-1/+2
2024-01-23ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitterJulian Sikorski1-0/+2
2024-01-23ALSA: hda/cs8409: Suppress vmaster control for Dolphin modelsVitaly Rodionov1-0/+1
2024-01-23ALSA: hda: Increase default bdl_pos_adj for Apollo LakeRui Salvaterra1-0/+2
2024-01-23ALSA: hda: Replace numeric device IDs with constant valuesRui Salvaterra1-2/+2
2024-01-22ALSA: synth: Save a few bytes of memory when registering a 'snd_emux'Christophe JAILLET1-2/+2
2024-01-22ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook PowerAndy Chi1-0/+2
2024-01-19Merge tag 'sound-fix-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds19-128/+141
2024-01-18Merge tag 'i2c-for-6.8-rc1-rebased' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2024-01-18Merge tag 'soundwire-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+2
2024-01-18i2c: make i2c_bus_type constGreg Kroah-Hartman1-1/+1
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+2
2024-01-17ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5Bin Li1-0/+1
2024-01-16Merge tag 'asoc-fix-v6.8-merge-window' of https://git.kernel.org/pub/scm/linu...Takashi Iwai13-99/+93
2024-01-16ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBookYo-Jung Lin1-0/+1
2024-01-16ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxxÇağhan Demir1-0/+1
2024-01-15ASoC: SOF: ipc4-loader: remove the CPC check warningsKai Vehmanen1-7/+4
2024-01-15ASoC: SOF: ipc4-pcm: remove log message for LLPRander Wang1-3/+1
2024-01-15ALSA: hda: generic: Remove obsolete call to ledtrig_audio_getHeiner Kallweit1-1/+0
2024-01-15ALSA: scarlett2: Fix yet more -Wformat-truncation warningsTakashi Iwai1-21/+21
2024-01-12Merge tag 'sound-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds229-3653/+9873
2024-01-12Merge tag 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds4-0/+4
2024-01-12ALSA: hda: Properly setup HDMI streamAmadeusz Sławiński1-0/+6
2024-01-12ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm()Kuninori Morimoto1-1/+1
2024-01-12ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage"Peter Ujfalusi1-2/+1
2024-01-12ALSA: oxygen: Fix right channel of capture volume mixerTakashi Iwai1-1/+1
2024-01-12ALSA: aloop: Introduce a function to get if access is interleaved modeChancel Liu1-6/+17
2024-01-11Merge tag 'soc-drivers-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2024-01-11ASoC: mediatek: sof-common: Add NULL check for normal_link stringAngeloGioacchino Del Regno1-1/+1
2024-01-10ASoC: mediatek: mt8195: Remove afe-dai component and rework codec linkAngeloGioacchino Del Regno2-45/+29
2024-01-09Merge tag 'linux_kselftest-kunit-6.8-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-8/+2
2024-01-09Merge tag 'spi-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+1
2024-01-09ALSA: hda/tas2781: annotate calibration data endiannessGergo Koteles1-1/+1
2024-01-08ASoC: mediatek: mt8192: Check existence of dai_name before dereferencingNícolas F. R. A. Prado1-1/+2
2024-01-08ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxxTom Jason Schwanke1-0/+1
2024-01-08ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140bo liu1-2/+113
2024-01-08ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY changePeter Ujfalusi1-1/+2
2024-01-08ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY changePeter Ujfalusi1-0/+6
2024-01-08Merge tag 'asoc-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai187-2760/+5153
2024-01-08Merge branch 'for-next' into for-linusTakashi Iwai43-891/+4606
2024-01-05rtq9128: Fix pm runtime and TDM usageMark Brown1-32/+41
2024-01-05ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flowChiYuan Huang1-31/+36
2024-01-05ASoC: codecs: rtq9128: Fix PM_RUNTIME usageChiYuan Huang1-1/+5
2024-01-05ASoC: tas2781: Add tas2563 into driverShenghao Ding1-3/+5
2024-01-05ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driverShenghao Ding1-3/+0
2024-01-04ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6Siddhesh Dharme1-0/+1
2024-01-04Merge tag 'asoc-fix-v6.7-rc8' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai4-5/+20
2024-01-03ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF muxMark Brown1-1/+1
2024-01-03ASoC: meson: g12a-toacodec: Fix event generationMark Brown1-1/+1
2024-01-03ASoC: meson: g12a-tohdmitx: Validate written enum valuesMark Brown1-0/+6
2024-01-03ASoC: meson: g12a-toacodec: Validate written enum valuesMark Brown1-0/+3
2024-01-03ASoC: SOF: Intel: hda-codec: Delay the codec device registrationPeter Ujfalusi1-9/+9
2024-01-03ALSA: hda: cs35l41: fix building without CONFIG_SPIArnd Bergmann1-3/+1
2024-01-03ALSA: ac97: fix build regressionArnd Bergmann1-1/+2
2024-01-03Merge branch 'topic/cs35l41' into for-nextTakashi Iwai1-0/+44
2024-01-03ALSA: hda: cs35l41: Support more HP models without _DSDLorenz Brun1-0/+44
2024-01-02ALSA: hda/tas2781: add fixup for Lenovo 14ARB7Gergo Koteles1-0/+14
2024-01-02ALSA: hda/tas2781: add TAS2563 support for 14ARB7Gergo Koteles1-0/+87
2024-01-02ALSA: hda/tas2781: add configurable global i2c addressGergo Koteles1-1/+2
2024-01-02ALSA: hda/tas2781: add ptrs to calibration functionsGergo Koteles2-14/+26
2024-01-02ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBookAndy Chi1-0/+1
2023-12-30Merge branch 'topic/cs35l41' into for-nextTakashi Iwai2-0/+12
2023-12-30ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 s...Dorian Cruveiller1-0/+8
2023-12-30ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023)...Dorian Cruveiller1-0/+4
2023-12-30ALSA: hda/tas2781: configure the amp after firmware loadGergo Koteles1-0/+2
2023-12-30ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx seriesAabish Malik1-0/+1
2023-12-30ALSA: mark all struct bus_type as constGreg Kroah-Hartman3-4/+2
2023-12-29ASoC: pxa: sspa: Don't select SND_ARMDuje Mihanović1-1/+0
2023-12-29ASoC: rt5663: cancel the work when system suspendsShuming Fan1-0/+11
2023-12-29ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offsetEugen Hristev1-1/+1
2023-12-29Merge branch 'topic/scarlett2' into for-nextTakashi Iwai2-717/+3921
2023-12-29ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4Geoffrey D. Bennett1-0/+151
2023-12-29ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4Geoffrey D. Bennett2-15/+349
2023-12-29ALSA: scarlett2: Add R/O headphone volume controlGeoffrey D. Bennett1-1/+81
2023-12-29ALSA: scarlett2: Add minimum firmware version checkGeoffrey D. Bennett1-5/+66
2023-12-29ALSA: scarlett2: Rename DSP mux channelsGeoffrey D. Bennett1-6/+26
2023-12-29ALSA: scarlett2: Add support for DSP mux channelsGeoffrey D. Bennett1-3/+11
2023-12-29ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixesGeoffrey D. Bennett1-4/+141
2023-12-29ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updatesGeoffrey D. Bennett1-0/+12
2023-12-29ALSA: scarlett2: Store mix_ctls for Gen 4 Direct MonitorGeoffrey D. Bennett1-8/+42
2023-12-29ALSA: scarlett2: Add power status controlGeoffrey D. Bennett1-0/+123
2023-12-29ALSA: scarlett2: Disable autogain during phantom power state changeGeoffrey D. Bennett1-10/+113
2023-12-29ALSA: scarlett2: Disable input controls while autogain is runningGeoffrey D. Bennett1-25/+273
2023-12-29ALSA: scarlett2: Minor refactor MSD mode checkGeoffrey D. Bennett1-1/+4
2023-12-29ALSA: scarlett2: Add support for software-controllable input gainGeoffrey D. Bennett1-1/+795
2023-12-29ALSA: scarlett2: Add support for Air Presence + Drive optionGeoffrey D. Bennett1-10/+36
2023-12-29ALSA: scarlett2: Allow for controls with a "mute mode"Geoffrey D. Bennett1-3/+28
2023-12-29ALSA: scarlett2: Add support for Gen 4 style parametersGeoffrey D. Bennett1-5/+48
2023-12-29ALSA: scarlett2: Add support for air/phantom control on input 2Geoffrey D. Bennett1-3/+12
2023-12-29ALSA: scarlett2: Remove repeated elem->head.mixer referencesGeoffrey D. Bennett1-3/+4
2023-12-29ALSA: scarlett2: Split direct_monitor out from monitor_otherGeoffrey D. Bennett1-131/+158
2023-12-29ALSA: scarlett2: Split input_other into level/pad/air/phantomGeoffrey D. Bennett1-58/+140
2023-12-29ALSA: scarlett2: Rename db_scale_scarlett2_gain to volumeGeoffrey D. Bennett1-3/+3
2023-12-29ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAXGeoffrey D. Bennett1-1/+4
2023-12-29ALSA: scarlett2: Add scarlett2_mixer_value_to_db()Geoffrey D. Bennett1-11/+17
2023-12-29ALSA: scarlett2: Allow for interfaces without per-channel volumeGeoffrey D. Bennett1-28/+40
2023-12-29ALSA: scarlett2: Remove line_out_hw_vol device info entryGeoffrey D. Bennett1-49/+96
2023-12-29ALSA: scarlett2: Split dim_mute_update from vol_updatedGeoffrey D. Bennett1-21/+42
2023-12-29ALSA: scarlett2: Remove struct scarlett2_usb_volume_statusGeoffrey D. Bennett1-67/+59
2023-12-29ALSA: scarlett2: Refactor common port_count lookupsGeoffrey D. Bennett1-72/+35
2023-12-29ALSA: scarlett2: Change num_mux_* from int to u8Geoffrey D. Bennett1-2/+2
2023-12-29ALSA: scarlett2: Parameterise notificationsGeoffrey D. Bennett1-17/+45
2023-12-29ALSA: scarlett2: Formatting fixesGeoffrey D. Bennett1-14/+8
2023-12-29ALSA: scarlett2: Refactor scarlett2_config_save()Geoffrey D. Bennett1-21/+19
2023-12-29ALSA: scarlett2: Refactor scarlett2_usb_set_config()Geoffrey D. Bennett1-16/+41
2023-12-29ALSA: scarlett2: Add check for config_item presenceGeoffrey D. Bennett1-0/+12
2023-12-29ALSA: scarlett2: Remove scarlett2_config_sets arrayGeoffrey D. Bennett1-188/+173
2023-12-29ALSA: scarlett2: Add config set structGeoffrey D. Bennett1-78/+89
2023-12-29ALSA: scarlett2: Check presence of mixer using mux_assignmentGeoffrey D. Bennett1-3/+9
2023-12-29ALSA: scarlett2: Check for phantom persistence config itemGeoffrey D. Bennett1-6/+12
2023-12-29ALSA: scarlett2: Infer standalone switch from config itemsGeoffrey D. Bennett1-6/+10
2023-12-29ALSA: scarlett2: Infer has_msd_mode from config itemsGeoffrey D. Bennett1-15/+15
2023-12-29ALSA: scarlett2: Simplify enums by removing explicit valuesGeoffrey D. Bennett1-38/+38
2023-12-29ALSA: scarlett2: Add support for uploading new firmwareGeoffrey D. Bennett1-3/+93
2023-12-29ALSA: scarlett2: Add ioctl commands to erase flash segmentsGeoffrey D. Bennett1-6/+422
2023-12-29ALSA: scarlett2: Add skeleton hwdep/ioctl interfaceGeoffrey D. Bennett1-1/+66
2023-12-29ALSA: scarlett2: Retrieve useful flash segment numbersGeoffrey D. Bennett1-0/+103
2023-12-29ALSA: scarlett2: Add #defines for firmware upgradeGeoffrey D. Bennett1-11/+17
2023-12-29ALSA: scarlett2: Add missing mutex lock around get meter levelsGeoffrey D. Bennett1-2/+7
2023-12-29ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()Geoffrey D. Bennett1-1/+2
2023-12-29ALSA: scarlett2: Add missing error checks to *_ctl_get()Geoffrey D. Bennett1-52/+130
2023-12-29ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()Geoffrey D. Bennett1-1/+4
2023-12-29ALSA: scarlett2: Add missing error check to scarlett2_config_save()Geoffrey D. Bennett1-3/+5
2023-12-29ALSA: scarlett2: Update maintainer infoGeoffrey D. Bennett1-1/+2
2023-12-29ALSA: scarlett2: Convert meter levels from little-endianGeoffrey D. Bennett1-2/+2
2023-12-29Merge branch 'topic/cs35l41' into for-nextTakashi Iwai52-331/+1056
2023-12-29ALSA: hda/realtek: Add quirks for Dell modelsStefan Binding1-0/+13
2023-12-29ALSA: hda: cs35l41: Prevent firmware load if SPI speed too lowStefan Binding5-45/+70
2023-12-29ALSA: hda: cs35l41: Support additional Dell models without _DSDStefan Binding1-0/+8
2023-12-29ALSA: seq: fix kvmalloc_array() arguments orderDmitry Antipov1-1/+2
2023-12-29ALSA: hda/tas2781: remove sound controls in unbindGergo Koteles1-93/+130
2023-12-29ALSA: hda/tas2781: move set_drv_data outside tasdevice_initGergo Koteles3-2/+4
2023-12-29ALSA: hda/tas2781: fix typos in commentGergo Koteles1-2/+2
2023-12-29ALSA: hda/tas2781: do not use regcacheGergo Koteles2-17/+2
2023-12-29ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flagShengjiu Wang3-0/+3
2023-12-29ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enableChancel Liu1-2/+8
2023-12-21ASoC: Intel: cht_bsw_rt5645: Set card.components stringHans de Goede1-0/+8
2023-12-21ASoC: rt5645: Add mono speaker information to the components stringHans de Goede1-1/+13
2023-12-21ASoC: rt5645: Add a rt5645_components() helperHans de Goede2-0/+27
2023-12-21ASoC: rt5645: Add rt5645_get_pdata() helperHans de Goede1-25/+26
2023-12-21ASoC: rt5645: Refactor rt5645_parse_dt()Hans de Goede1-12/+6
2023-12-21ASoC: rt5645: Add platform-data for Acer Switch V 10Hans de Goede1-0/+8
2023-12-21ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]Hans de Goede1-8/+0
2023-12-21ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernelStefan Binding1-0/+3
2023-12-21ALSA: hda: cs35l41: Do not allow uninitialised variables to be freedStefan Binding1-4/+4
2023-12-21Merge tag 'asoc-fix-v6.7-rc7' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai10-38/+114
2023-12-19ASoC: qcom: add sound card support for SM8650Mark Brown1-0/+1
2023-12-19add es8326 dt-bindings, commonize headset codecMark Brown2-64/+62
2023-12-19Improve AMD ACP Vangogh audio support for Steam DeckMark Brown4-30/+26
2023-12-19ASoC: don't use original dummy dlcMark Brown5-11/+29
2023-12-19GPIO inclusion fixes to misc sound driversMark Brown7-35/+27
2023-12-19ASoC: sprd: Simplify memory allocation in sprd_platform_compr_dma_config()Christophe JAILLET1-3/+3
2023-12-19ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register mo...Venkata Prasad Potturu2-0/+16
2023-12-19ASoC: SOF: Rename amd_bt sof_dai_typeVenkata Prasad Potturu1-1/+1
2023-12-19ASoC: SOF: Add i2s bt dai configuration support for AMD platformsVenkata Prasad Potturu1-0/+1
2023-12-19ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt daiVenkata Prasad Potturu1-4/+7
2023-12-19ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handlerVenkata Prasad Potturu2-3/+4
2023-12-19ASoC: soc.h: don't create dummy Component via COMP_DUMMY()Kuninori Morimoto1-0/+24
2023-12-19ASoC: sof: use snd_soc_dummy_dlcKuninori Morimoto1-3/+1
2023-12-19ASoC: intel: hdaudio.c: use snd_soc_dummy_dlcKuninori Morimoto1-4/+2
2023-12-19ASoC: samsung: odroid: don't need DUMMY PlatformKuninori Morimoto1-2/+1
2023-12-19ASoC: fsl: fsl-asoc-card: don't need DUMMY PlatformKuninori Morimoto1-2/+1
2023-12-19ASoC: fsl_sai: Fix channel swap issue on i.MX8MPShengjiu Wang1-0/+3
2023-12-19ASoC: hdmi-codec: fix missing report for jack initial statusJerome Brunet1-2/+10
2023-12-18ASoC: topology: Replace fake root_device with kunit_device in testsdavidgow@google.com1-8/+2
2023-12-18ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 ModelsStefan Binding1-0/+4
2023-12-18ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 ModelsStefan Binding1-0/+10
2023-12-18ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 ModelsStefan Binding1-1/+4
2023-12-18ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 ModelsStefan Binding1-0/+12
2023-12-18ALSA: hda/realtek: Add quirks for ASUS ROG 2023 modelsStefan Binding1-12/+18