aboutsummaryrefslogtreecommitdiffstats
path: root/sound
AgeCommit message (Expand)AuthorFilesLines
2023-04-27Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-04-27Merge tag 'spi-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+1
2023-04-27Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds399-4289/+12718
2023-04-24Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linuxLinus Torvalds1-10/+16
2023-04-24Merge tag 'asoc-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai374-3662/+12404
2023-04-24ALSA: emu10k1: use high-level I/O in set_filterQ()Oswald Buddenhagen1-4/+1
2023-04-23ALSA: emu10k1: use high-level I/O functions also during initOswald Buddenhagen1-14/+6
2023-04-23ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put()Oswald Buddenhagen1-13/+13
2023-04-23ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx()Oswald Buddenhagen1-6/+0
2023-04-23ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEPOswald Buddenhagen1-11/+13
2023-04-23ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cardsOswald Buddenhagen1-3/+3
2023-04-23ALSA: emu10k1: pull in some register definitions from kX-projectOswald Buddenhagen1-1/+1
2023-04-23ALSA: emu10k1: remove some bogus definesOswald Buddenhagen1-1/+0
2023-04-23ALSA: emu10k1: comment updatesOswald Buddenhagen8-76/+69
2023-04-22ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cardsOswald Buddenhagen1-1/+4
2023-04-22ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream fieldOswald Buddenhagen1-2/+0
2023-04-22ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init()Oswald Buddenhagen1-3/+3
2023-04-22ALSA: emu10k1: minor optimizationsOswald Buddenhagen2-15/+8
2023-04-22ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init()Oswald Buddenhagen1-26/+1
2023-04-22ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS readsOswald Buddenhagen1-7/+0
2023-04-22ALSA: emu10k1: remove apparently pointless FPGA readsOswald Buddenhagen1-7/+0
2023-04-22ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init()Oswald Buddenhagen1-29/+4
2023-04-22ALSA: emu10k1: fix access to Audigy GPIO portOswald Buddenhagen3-45/+45
2023-04-22ALSA: emu10k1: properly assert E-MU FPGA access constaintsOswald Buddenhagen1-19/+17
2023-04-22ALSA: emu10k1: clean up P16V part somewhatOswald Buddenhagen2-94/+49
2023-04-22ALSA: emu10k1: remove unused snd_emu10k1_voice.emu fieldOswald Buddenhagen2-5/+1
2023-04-22ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer()Oswald Buddenhagen1-18/+1
2023-04-22ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free()Oswald Buddenhagen1-31/+1
2023-04-21ALSA: emu10k1: clarify various fx8010.*_mask fieldsOswald Buddenhagen2-8/+8
2023-04-21ALSA: usb-audio: Rate limit usb_set_interface error reportingChris Down2-2/+5
2023-04-21ASoC: fsl: imx-audmix: remove dummy dai_link->platformKuninori Morimoto1-5/+2
2023-04-21ASoC: fsl: imx-audmix: cleanup platform which is using Generic DMAKuninori Morimoto1-9/+12
2023-04-21ASoC: fsl: imx-spdif: cleanup platform which is using Generic DMAKuninori Morimoto1-4/+7
2023-04-21ASoC: fsl: imx-es8328: cleanup platform which is using Generic DMAKuninori Morimoto1-4/+7
2023-04-21ALSA: pcm: rewrite snd_pcm_playback_silence()Oswald Buddenhagen3-55/+40
2023-04-20ASoC: SOF: pcm/Intel: Pause-resume improvements forMark Brown5-18/+47
2023-04-20ASoC: SOF: add no_reply IPC callsMark Brown13-71/+51
2023-04-20ASoC: Intel: boards: updates for 6.4Mark Brown5-78/+152
2023-04-20ASoC: cs35l56: Remove duplicate mbox log messagesSimon Trimmer1-6/+2
2023-04-20ASoC: es8316: Don't use ranges based register lookup for a single registerMark Brown1-9/+10
2023-04-20ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4Ranjani Sridharan8-25/+60
2023-04-20ASoC: SOF: pcm: Add an option to skip platform trigger during stopRanjani Sridharan4-17/+37
2023-04-20ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/releaseRanjani Sridharan1-1/+10
2023-04-20ASoC: Intel: sof_sdw: append codec type to dai link nameBard Liao1-4/+37
2023-04-20ASoC: Intel: sof_sdw: support different devices on the same sdw linkBard Liao1-53/+77
2023-04-20ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregatedBard Liao1-0/+1
2023-04-20ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static callYong Zhi2-13/+11
2023-04-20ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_infoYong Zhi3-8/+6
2023-04-20ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match tableapoorv1-1/+16
2023-04-20ASoC: Intel: sof_cirrus_common: Guard against missing busesCurtis Malainey1-1/+6
2023-04-20ASoC: SOF: Use no_reply calls for TXCurtis Malainey11-71/+37
2023-04-20ASoC: SOF: ipc: Add no reply inline callsCurtis Malainey2-0/+14
2023-04-20ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBookAndy Chi1-0/+1
2023-04-20Merge tag 'asoc-fix-v6.3-rc7' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai5-11/+24
2023-04-19ASoC: fsl: Restore configuration of platformShengjiu Wang2-5/+14
2023-04-19ASoC: fsl: Simplify an error messageChristophe JAILLET1-1/+1
2023-04-19ASoC: fsl_asrc_dma: fix potential null-ptr-derefNikita Zhandarovich1-3/+8
2023-04-19ASoC: fsl_sai: Fix pins setting for i.MX8QM platformChancel Liu1-1/+1
2023-04-19ALSA: hda/realtek: Remove specific patch for Dell Precision 3260Jaroslav Kysela1-1/+0
2023-04-19ALSA: Use of_property_read_bool() for boolean propertiesRob Herring1-1/+1
2023-04-19ALSA: ppc/tumbler: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-04-18ASoC: cs35l56: Updates for B0 siliconMark Brown2-59/+5
2023-04-18ASoC: cs35l56: Rename mixer source defines for SoundWire DP1Richard Fitzgerald1-2/+2
2023-04-18ASoC: cs35l56: Remove SDW2RX1 mixer sourceRichard Fitzgerald1-2/+1
2023-04-18ASoC: cs35l56: Remove SDW1 TX5 and TX6Richard Fitzgerald2-54/+1
2023-04-18ASoC: cs35l56: Update comment on masking of EINT20 interruptsRichard Fitzgerald1-1/+1
2023-04-18ASoC: codecs: wcd938x: Simplify with dev_err_probeKrzysztof Kozlowski1-17/+10
2023-04-18ASoC: codecs: wcd934x: Simplify &pdev->dev in probeKrzysztof Kozlowski1-3/+3
2023-04-18ASoC: codecs: wcd934x: Simplify with dev_err_probeKrzysztof Kozlowski1-12/+7
2023-04-18ASoC: nau8825: fix bounds check for adc_delayTom Rix1-1/+1
2023-04-18ASoC: codecs: wcd9335: Simplify with dev_err_probeKrzysztof Kozlowski1-16/+11
2023-04-18ALSA: hda/hdmi: Remove some dead codeChristophe JAILLET1-8/+4
2023-04-17ASoC: cs35l56: Code improvementsMark Brown5-60/+38
2023-04-17ASoC: fsl_mqs: move of_node_put() to the correct locationLiliang Ye1-10/+5
2023-04-17ASoC: cleanup mutex lockMark Brown5-116/+100
2023-04-17ASoC: add snd_soc_card_mutex_lock/unlock()Kuninori Morimoto2-11/+11
2023-04-17ASoC: expand snd_soc_dpcm_mutex_lock/unlock()Kuninori Morimoto4-44/+31
2023-04-17ASoC: expand snd_soc_dapm_mutex_lock/unlock()Kuninori Morimoto1-61/+58
2023-04-17ASoC: ssm2602: Add support for CLKDIV2Paweł Anikiel1-3/+12
2023-04-17ASoC: cs35l56: Don't return a value from cs35l56_remove()Simon Trimmer3-5/+5
2023-04-17ASoC: cs35l56: Remove redundant dsp_ready_completionSimon Trimmer2-33/+9
2023-04-17ASoC: cs35l56: Wait for init_complete in cs35l56_component_probe()Simon Trimmer1-7/+6
2023-04-17ASoC: cs35l56: Allow a wider range for reset pulse widthSimon Trimmer1-5/+9
2023-04-17ASoC: cs35l56: Rework IRQ allocationSimon Trimmer4-10/+9
2023-04-14ASoC: nau8825: Add delay control for input pathDavid Lin2-1/+8
2023-04-14ALSA: hda/hdmi: disable KAE for Intel DG2Kai Vehmanen1-1/+1
2023-04-13ASoC: da7218: Use devm_clk_get_optional()Christophe JAILLET1-7/+3
2023-04-13ASoC: da7219: Improve the relability of AAD IRQ processDavid Rau2-34/+31
2023-04-13ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2Stefan Binding1-0/+3
2023-04-12ASoC: cs35l56: Add system suspend handlingMark Brown3-63/+293
2023-04-12ASoC: cs35l56: Re-patch firmware after system suspendRichard Fitzgerald2-2/+77
2023-04-12ASoC: cs35l56: Remove quick-cancelling of dsp_work()Richard Fitzgerald2-8/+1
2023-04-12ASoC: cs35l56: Add basic system suspend handlingRichard Fitzgerald3-0/+158
2023-04-12ASoC: cs35l56: Always wait for firmware boot in runtime-resumeRichard Fitzgerald1-4/+2
2023-04-12ASoC: cs35l56: Skip first init_completion wait in dsp_work if init_doneRichard Fitzgerald1-1/+2
2023-04-12ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSERichard Fitzgerald1-50/+55
2023-04-12ASoC: ep93xx: Add OF supportAlexander Sverdlin1-0/+8
2023-04-12ASoC: amd: Add check for acp config flagsSyed Saba Kareem5-2/+21
2023-04-12ASoC: tas5720: add missing unwind goto in tas5720_codec_probeYing Liu1-1/+2
2023-04-12ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabledFred Oh1-0/+15
2023-04-12ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6xBaishan Jiang1-0/+7
2023-04-11ASoC: SOF: Intel: hda-mlink: HDaudio multi-linkMark Brown7-45/+815
2023-04-11ASoC: ep93xx: Prepare for DT transitionMark Brown5-6/+18
2023-04-11ASoC: mediatek: common: Fix refcount leak in parse_dai_link_infoAashish Sharma1-3/+9
2023-04-11ASoC: amd: Add Dell G15 5525 to quirks listCem Kaya1-0/+7
2023-04-11ASoC: ep93xx: i2s: Make it individually selectableAlexander Sverdlin1-1/+5
2023-04-11ASoC: cs4271: flat regcache, trivial simplificationsAlexander Sverdlin3-4/+2
2023-04-11ASoC: ep93xx: i2s: move enable call to startup callbackAlexander Sverdlin1-1/+11
2023-04-11ALSA: hda: LNL: add HD Audio PCI IDFred Oh1-0/+3
2023-04-08ELF: fix all "Elf" typosAlexey Dobriyan1-1/+1
2023-04-08ALSA: pcm: fix wait_time calculationsOswald Buddenhagen2-10/+9
2023-04-07ASoC: mediatek: mt8186: set variable aud_pinctrl to staticTom Rix1-1/+1
2023-04-06ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal numberPeter Ujfalusi1-2/+2
2023-04-06ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domainYong Zhi1-3/+6
2023-04-06ASoC: Intel: Add rpl_mx98360_rt5682 driverCurtis Malainey2-0/+28
2023-04-06ASoC: max98373: change power down sequence for smart ampLong Wang1-2/+2
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lockPierre-Louis Bossart1-0/+12
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to offload link ownershipPierre-Louis Bossart1-0/+36
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlinkPierre-Louis Bossart1-0/+24
2023-04-06ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registersPierre-Louis Bossart1-0/+30
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to check cmdsyncPierre-Louis Bossart1-0/+38
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_goPierre-Louis Bossart1-0/+70
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequencyPierre-Louis Bossart1-0/+90
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interruptsPierre-Louis Bossart1-0/+62
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to return sublink countPierre-Louis Bossart1-0/+12
2023-04-06ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PMPierre-Louis Bossart1-0/+12
2023-04-06ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PMPierre-Louis Bossart1-0/+163
2023-04-06ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular linksPierre-Louis Bossart1-4/+22
2023-04-06ASoC: SOF: Intel: hda-mlink: add structures to parse ALT linksPierre-Louis Bossart2-6/+217
2023-04-06ASoC: SOF: Intel: hda-mlink: move to a dedicated modulePierre-Louis Bossart7-33/+25
2023-04-06ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities()Pierre-Louis Bossart2-4/+5
2023-04-06ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helperPierre-Louis Bossart1-3/+2
2023-04-06ALSA: hda: patch_realtek: add quirk for Asus N7601ZMPierre-Louis Bossart1-0/+26
2023-04-06ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logsPierre-Louis Bossart1-2/+2
2023-04-06ASoC: max98363: Make soc_codec_dev_max98363 staticTom Rix1-1/+1
2023-04-06ASoC: qcom: fixes for Click/Pop NoiseMark Brown2-5/+5
2023-04-06ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()Xu Biang1-1/+1
2023-04-06ASoC: qcom: sdw: do not restart soundwire ports for every prepareSrinivas Kandagatla1-5/+2
2023-04-06ASoC: qcom: q6apm-lpass-dai: close graphs before opening a new oneSrinivas Kandagatla1-0/+3
2023-04-06ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topologyShuming Fan4-0/+1100
2023-04-06ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair()Kuninori Morimoto1-36/+57
2023-04-06ALSA: emu10k1: update label & help in config systemOswald Buddenhagen1-2/+2
2023-04-06ALSA: emu10k1: don't create old pass-through playback device on AudigyOswald Buddenhagen1-3/+7
2023-04-06ALSA: emu10k1: fix capture interrupt handler unlinkingOswald Buddenhagen1-2/+2
2023-04-06ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboardsOswald Buddenhagen1-0/+8
2023-04-06ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboardOswald Buddenhagen1-0/+2
2023-04-06ALSA: i2c/cs8427: fix iec958 mixer control deactivationOswald Buddenhagen1-2/+5
2023-04-05ASoC: soc.h: remove unused params/num_paramsKuninori Morimoto1-11/+0
2023-04-05ASoC: samsung: switch to use c2c_params instead of paramsKuninori Morimoto5-12/+24
2023-04-05ASoC: meson: switch to use c2c_params instead of paramsKuninori Morimoto3-4/+7
2023-04-05ASoC: audio-graph-card2: switch to use c2c_params instead of paramsKuninori Morimoto2-14/+14
2023-04-05ASoC: soc.h: clarify Codec2Codec paramsKuninori Morimoto3-27/+38
2023-04-05ASoC: SOF: pm: Tear down pipelines only if DSP was activeDaniel Baluta1-1/+7
2023-04-04ASoC: SOF: core/Intel: Introduce DSPless modeMark Brown21-91/+454
2023-04-04ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe()Zihao Wang1-1/+2
2023-04-04ASoC: SOF: Intel: pci-tgl: Allow DSPless modePeter Ujfalusi1-0/+8
2023-04-04ASoC: SOF: Intel: pci-skl: Allow DSPless modePeter Ujfalusi1-0/+2
2023-04-04ASoC: SOF: Intel: pci-mtl: Allow DSPless modePeter Ujfalusi1-0/+1
2023-04-04ASoC: SOF: Intel: pci-icl: Allow DSPless modePeter Ujfalusi1-0/+2
2023-04-04ASoC: SOF: Intel: pci-cnl: Allow DSPless modePeter Ujfalusi1-0/+3
2023-04-04ASoC: SOF: Intel: pci-apl: Allow DSPless modePeter Ujfalusi1-0/+2
2023-04-04ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOSPierre-Louis Bossart4-45/+107
2023-04-04ASoC: SOF: Intel: hda: Add support for DSPless modePeter Ujfalusi5-36/+99
2023-04-04ASoC: SOF: Intel: hda: Skip interfaces not supported on a platformPeter Ujfalusi1-6/+44
2023-04-04ASoC: SOF: Add support for DSPless modePeter Ujfalusi7-8/+168
2023-04-04ASoC: SOF: Add flag and state which will be used for DSP-less modePeter Ujfalusi2-0/+20
2023-04-04ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safePeter Ujfalusi1-3/+5
2023-04-03ASoC: mediatek: mt8186: Move some prints to debug levelAllen-KH Cheng4-19/+19
2023-04-03ASoC: SOF: amd: refactor dmic codec platform device creationVijendar Mukunda4-38/+19
2023-04-03ASoC: SOF: amd: refactor error checks in probe callVijendar Mukunda1-7/+9
2023-04-03ASoC: SOF: amd: refactor get_chip_info callbackVijendar Mukunda1-7/+5
2023-04-03ASoC: SOF: amd: remove unused variablesVijendar Mukunda3-6/+0
2023-04-03ASoC: SOF: amd: remove acp_dai_probe() functionVijendar Mukunda4-24/+0
2023-04-03ASoC: SOF: amd: remove unused codeVijendar Mukunda2-138/+2
2023-04-03ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)Prajna Sariputra1-0/+7
2023-04-03ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_modulePeter Ujfalusi1-4/+6
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman40-107/+284
2023-04-01ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablementTakashi Iwai1-0/+11
2023-03-31ALSA: hda/realtek: Add quirk for Clevo X370SNWJeremy Soller1-0/+1
2023-03-31Merge tag 'asoc-fix-v6.3-rc4' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai12-12/+93
2023-03-31ASoC: amd: ps: update the acp clock source.Syed Saba Kareem1-2/+0
2023-03-31ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBookAndy Chi1-0/+1
2023-03-31ASoC: max98363: add soundwire amplifier driverRyan Lee4-0/+513
2023-03-30ALSA: pcm: check for user backed iterator, not specific iterator typeJens Axboe1-2/+2
2023-03-30iov_iter: add iter_iovec() helperJens Axboe1-8/+14
2023-03-30ASoC: SoundWire codecs: simplify/fix set_streamMark Brown22-328/+83
2023-03-30ASoC: dapm: Sort speakers after other outputsMark Brown1-37/+37
2023-03-30ASoC: Merge fixesMark Brown12-12/+93
2023-03-29ASoC: soc-topology.c: dai_link->platform againKuninori Morimoto1-2/+10
2023-03-29ASoC: codecs: rt5682-sdw: simplify set_streamPierre-Louis Bossart1-27/+7
2023-03-29ASoC: codecs: rt715-sdca: simplify set_streamPierre-Louis Bossart2-27/+7
2023-03-29ASoC: codecs: rt715: simplify set_streamPierre-Louis Bossart2-27/+7
2023-03-29ASoC: codecs: rt712-sdca: simplify set_streamPierre-Louis Bossart2-27/+7
2023-03-29ASoC: codecs: rt711-sdca: simplify set_streamPierre-Louis Bossart2-27/+7
2023-03-29ASoC: codecs: rt711-sdw: simplify set_streamPierre-Louis Bossart2-27/+7
2023-03-29ASoC: codecs: rt700-sdw: simplify set_streamPierre-Louis Bossart2-27/+7
2023-03-29ASoC: codecs: rt1318-sdw: simplify set_streamPierre-Louis Bossart2-27/+7
2023-03-29ASoC: codecs: rt1316-sdw: simplify set_streamPierre-Louis Bossart2-27/+7
2023-03-29ASoC: codecs: rt1308-sdw: simplify set_streamPierre-Louis Bossart2-27/+7