aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/intel/avs
AgeCommit message (Expand)AuthorFilesLines
2025-11-21ASoC: Intel: avs: Replace snprintf() with scnprintf()HariKrishna Sagala1-6/+3
2025-11-18ASoC: convert to snd_soc_dapm_xxx()Mark Brown8-16/+16
2025-11-17ASoC: intel: avs: pcm: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-1/+1
2025-11-17ASoC: intel: avs: control: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-4/+3
2025-11-17ASoC: intel: avs: rt5640: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-1/+2
2025-11-17ASoC: intel: avs: rt5514: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-1/+2
2025-11-17ASoC: intel: avs: rt274: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-3/+3
2025-11-17ASoC: intel: avs: nau8825: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-2/+1
2025-11-17ASoC: intel: avs: es8336: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-2/+3
2025-11-17ASoC: intel: avs: da7219: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-2/+1
2025-11-16ASoC: Intel: avs: Honor NHLT override when setting up a pathCezary Rojewski3-4/+17
2025-11-16ASoC: Intel: avs: Allow the topology to carry NHLT dataCezary Rojewski2-3/+110
2025-10-23ASoC: Intel: avs: Use snd_codec format when initializing probeCezary Rojewski1-8/+10
2025-10-23ASoC: Intel: avs: Disable periods-elapsed work when closing PCMCezary Rojewski1-0/+1
2025-10-23ASoC: Intel: avs: Unprepare a stream when XRUN occursCezary Rojewski1-0/+2
2025-09-20Merge tag 'asoc-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai38-505/+811
2025-09-18ASoC: soc-dapm: tidyup idle_bias handling - step1Kuninori Morimoto3-3/+3
2025-09-08ALSA: compress_offload: Add 64-bit safe timestamp infrastructureJoris Verhaegen1-1/+1
2025-09-03ASoC: Intel: avs: Adjust platform namesMark Brown17-210/+143
2025-09-03ASoC: Intel: avs: ssm4567: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: rt5682: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: rt5663: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: rt5514: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: rt298: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: rt286: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: rt274: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: probe: Refactor dai_link creationCezary Rojewski1-20/+29
2025-09-03ASoC: Intel: avs: nau8825: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: max98927: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: max98373: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: max98357a: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: i2stest: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: es8336: Adjust platform nameCezary Rojewski1-11/+5
2025-09-03ASoC: Intel: avs: dmic: Refactor dai_link creationCezary Rojewski1-31/+49
2025-09-03ASoC: Intel: avs: da7219: Adjust platform nameCezary Rojewski1-11/+4
2025-09-03ASoC: Intel: avs: hda: Adjust platform nameCezary Rojewski1-5/+8
2025-08-28ASoC: Intel: avs: Allow i2s test and non-test boards to coexistCezary Rojewski1-3/+7
2025-08-28ASoC: Intel: avs: Simplify avs_get_i2s_boards()Cezary Rojewski1-10/+10
2025-08-28ASoC: Intel: avs: Simplify dmi_match_quirk()Cezary Rojewski1-9/+3
2025-08-28ASoC: Intel: avs: Cleanup duplicate membersCezary Rojewski2-225/+10
2025-08-28ASoC: Intel: avs: New board registration routinesCezary Rojewski1-0/+145
2025-08-19ASoC: Intel: avs: Code cleanups and separationMark Brown16-106/+153
2025-08-18ASoC: Intel: avs: Streamline register-component function namesCezary Rojewski5-26/+26
2025-08-18ASoC: Intel: avs: Do not share the name pointer between componentsCezary Rojewski1-5/+7
2025-08-18ASoC: Intel: avs: Drop pcm.h dependency for probesCezary Rojewski1-3/+17
2025-08-18ASoC: Intel: avs: Separate debug symbolsCezary Rojewski15-74/+105
2025-08-10ASoC: Intel: avs: Conditional-path supportCezary Rojewski2-0/+280
2025-08-10ASoC: Intel: avs: Parse conditional path tuplesCezary Rojewski2-0/+118
2025-08-06Merge tag 'asoc-fix-v6.17-merge-window' of https://git.kernel.org/pub/scm/lin...Takashi Iwai1-1/+2
2025-07-30ASoC: Intel: avs: Fix uninitialized pointer error in probe()Cezary Rojewski1-1/+2
2025-07-24Merge tag 'asoc-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai8-5/+311
2025-07-08ASoC: Intel: avs: Fix NULL ptr deref on rmmodAmadeusz Sławiński1-1/+3
2025-07-04treewide: Remove redundantMark Brown4-5/+0
2025-07-04ASoC: Intel: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus4-5/+0
2025-06-08ASoC: Intel: avs: Add rt5640 machine boardCezary Rojewski4-0/+311
2025-06-07Merge tag 'sound-fix-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-24/+32
2025-06-03ASoC: Intel: avs: boards: Fix rt5663 front end nameAmadeusz Sławiński1-1/+1
2025-06-03ASoC: Intel: avs: Simplify verification of parse_int_array() resultCezary Rojewski2-4/+4
2025-06-02ASoC: Intel: avs: Include missing string.hCezary Rojewski1-0/+1
2025-06-02ASoC: Intel: avs: Verify content returned by parse_int_array()Cezary Rojewski1-1/+5
2025-06-02ASoC: Intel: avs: Verify kcalloc() status when setting constraintsCezary Rojewski1-0/+2
2025-06-02ASoC: Intel: avs: Fix paths in MODULE_FIRMWARE hintsAmadeusz Sławiński1-10/+10
2025-06-02ASoC: Intel: avs: Fix possible null-ptr-deref when initing hwCezary Rojewski1-4/+1
2025-06-02ASoC: Intel: avs: Fix PPLCxFMT calculationCezary Rojewski1-3/+5
2025-06-02ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IXCezary Rojewski1-1/+3
2025-05-27Merge tag 'sound-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds36-193/+950
2025-05-15x86/cpuid: Set <asm/cpuid/api.h> as the main CPUID headerAhmed S. Darwish1-1/+1
2025-05-06AsoC: Phase out hybrid PCI devresMark Brown1-6/+2
2025-05-05ASoC: intel: avs: Use pure devres PCIPhilipp Stanner1-6/+2
2025-05-01ASoC: Intel: avs: Fix kcalloc() sizesThorsten Blum1-3/+3
2025-04-24ASoC: Intel: avs: Fix NULL pointer dereferenceAmadeusz Sławiński1-8/+8
2025-04-24ASoC: Merge up fixesMark Brown3-2/+127
2025-04-08ASoC: Intel: avs: 16 channels supportMark Brown6-79/+85
2025-04-08ASoC: Intel: avs: Add support for FCL platformMark Brown13-53/+618
2025-04-08ASoC: Intel: avs: Update machine board card namesMark Brown24-34/+224
2025-04-08ASoC: Intel: avs: Constrain path based on BE capabilitiesAmadeusz Sławiński3-1/+125
2025-04-07ASoC: Intel: avs: Support 16 TDMs in dynamic assignmentAmadeusz Sławiński1-2/+2
2025-04-07ASoC: Intel: avs: Iterate over correct number of TDMsAmadeusz Sławiński1-1/+1
2025-04-07ASoC: Intel: avs: Assign unique ID to platform devicesAmadeusz Sławiński1-3/+7
2025-04-07ASoC: Intel: avs: Allow to specify custom configurations with i2s_testAmadeusz Sławiński1-65/+67
2025-04-07ASoC: Intel: avs: Allow for 16 channels configurationCezary Rojewski2-4/+5
2025-04-07ASoC: Intel: avs: Rename AVS_CHANNELS_MAX defineAmadeusz Sławiński3-4/+4
2025-04-07ASoC: Intel: avs: boards: Change ssm4567 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change rt5682 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change rt5663 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change rt5514 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change rt298 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change rt286 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change rt274 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change probe card nameAmadeusz Sławiński1-1/+2
2025-04-07ASoC: Intel: avs: boards: Change pcm3168a card nameAmadeusz Sławiński1-1/+13
2025-04-07ASoC: Intel: avs: boards: Change nau8825 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change max98927 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change max98373 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change max98357a card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change sspX-loopback card nameAmadeusz Sławiński1-2/+11
2025-04-07ASoC: Intel: avs: boards: Change hdaudio card nameAmadeusz Sławiński1-4/+19
2025-04-07ASoC: Intel: avs: boards: Change es8336 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: boards: Change DMIC card nameAmadeusz Sławiński1-1/+9
2025-04-07ASoC: Intel: avs: boards: Change da7219 card nameAmadeusz Sławiński1-1/+8
2025-04-07ASoC: Intel: avs: Use topology information for endpoint numbersAmadeusz Sławiński5-6/+10
2025-04-07ASoC: Intel: avs: boards: Add Kconfig option for obsolete card namesAmadeusz Sławiński4-7/+57
2025-04-07ASoC: Intel: avs: Add boards definitions for FCL platformAmadeusz Sławiński1-1/+2
2025-04-07ASoC: Intel: avs: Conditionally add DMA config when creating CopierCezary Rojewski2-4/+76
2025-04-07ASoC: Intel: avs: Dynamically assign ops for non-HDAudio DAIsCezary Rojewski1-5/+16
2025-04-07ASoC: Intel: avs: PCM operations for LNL-based platformsCezary Rojewski1-31/+85
2025-04-07ASoC: Intel: avs: PTL-based platforms supportCezary Rojewski8-5/+402
2025-04-07ASoC: Intel: avs: Relocate DSP status registersCezary Rojewski4-6/+18
2025-04-07ASoC: Intel: avs: Read HW capabilities when possibleCezary Rojewski2-0/+10
2025-04-07ASoC: Intel: avs: Ignore Vendor-space manipulation for ACECezary Rojewski2-3/+11
2025-04-06ASoC: Intel: avs: Permit deferred card registrationCezary Rojewski18-18/+18
2025-04-06ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe()Henry Martin1-1/+2
2025-03-18ASoC: Intel: avs: Replace devm_kzalloc() withMark Brown4-4/+4
2025-03-17ASoC: Intel: avs: max98927: Replace devm_kzalloc() with devm_kcalloc()Ethan Carter Edwards1-1/+1
2025-03-17ASoC: Intel: avs: max98373: Replace devm_kzalloc() with devm_kcalloc()Ethan Carter Edwards1-1/+1
2025-03-17ASoC: Intel: avs: ssm4567: Replace devm_kzalloc() with devm_kcalloc()Ethan Carter Edwards1-1/+1
2025-03-17ASoC: Intel: avs: Replace devm_kzalloc() with devm_kcalloc()Ethan Carter Edwards1-1/+1
2025-03-17ASoC: intel: avs: Convert to RUNTIME_PM_OPS()Takashi Iwai1-12/+12
2025-03-03ASoC: intel: max98357a: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-1/+1
2025-03-03ASoC: intel: max98927: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-1/+1
2025-03-03ASoC: intel: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-1/+1
2025-03-03ASoC: intel: ssm4567: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-1/+1
2025-03-03ASoC: intel: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-1/+1
2025-03-03ASoC: intel: rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-1/+1
2025-03-03ASoC: intel: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-2/+2
2025-03-03ASoC: intel: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-1/+1
2025-03-03ASoC: intel: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFxKuninori Morimoto1-1/+1
2025-02-28Convert sound drivers to use devm_kmemdup_array()Mark Brown8-8/+16
2025-02-28ASoC: Intel: avs: use devm_kmemdup_array()Raag Jadav8-8/+16
2025-02-24ASoC: Intel: avs: Support multi-channel PEAKVOL instantiationCezary Rojewski1-12/+20
2025-02-24ASoC: Intel: avs: Honor the invert flag for mixer controlsCezary Rojewski1-5/+12
2025-02-24ASoC: Intel: avs: Add support for mute for PEAKVOL and GAINAmadeusz Sławiński5-1/+134
2025-02-24ASoC: Intel: avs: Move to the new control operationsCezary Rojewski4-77/+6
2025-02-24ASoC: Intel: avs: New volume control operationsCezary Rojewski4-0/+128
2025-02-24ASoC: Intel: avs: Update VOLUME and add MUTE IPCsCezary Rojewski2-9/+126
2025-02-24ASoC: Intel: avs: Add volume control for GAIN moduleAmadeusz Sławiński1-2/+5
2025-02-24ASoC: Intel: avs: Make PEAKVOL configurable from topologyCezary Rojewski3-2/+25
2025-02-13ASoC: Intel: avs: Use str_on_off() in avs_dsp_core_power()Thorsten Blum1-1/+2
2025-02-03ASoC: Intel: avs: Add WHM module supportCezary Rojewski4-0/+100
2025-02-03ASoC: Intel: avs: Remove unused gateway configuration codeCezary Rojewski2-150/+1
2025-02-03ASoC: Intel: avs: New gateway configuration mechanismCezary Rojewski1-0/+150
2025-02-03ASoC: Intel: avs: Configure basefw on TGL-based platformsAmadeusz Sławiński3-0/+80
2025-02-03ASoC: Intel: avs: Move DSP-boot steps into individual functionsCezary Rojewski2-17/+48
2025-02-03ASoC: Intel: avs: pcm3168a board selectionCezary Rojewski1-2/+15
2025-02-03ASoC: Intel: avs: Add pcm3168a machine boardCezary Rojewski3-0/+155
2025-01-20Merge tag 'asoc-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai11-65/+97
2025-01-10ALSA: hda: Fix compilation of snd_hdac_adsp_xxx() helpersCezary Rojewski4-0/+48
2025-01-09ASoC: Intel: avs: Add missing includesCezary Rojewski1-0/+1
2025-01-09ASoC: Intel: avs: Adjust IPC tracesCezary Rojewski2-28/+35
2025-01-09ASoC: Intel: avs: Adjust DSP status register namesCezary Rojewski2-7/+7
2025-01-09ASoC: Intel: avs: Update ASRC definitionAmadeusz Sławiński1-2/+1
2025-01-09ASoC: Intel: avs: Improve logging of firmware loadingCezary Rojewski1-10/+16
2025-01-09ASoC: Intel: avs: Clearly state assumptions of hw_params()Cezary Rojewski1-0/+2
2025-01-09ASoC: Intel: avs: Add MODULE_FIRMWARE to inform about FWAmadeusz Sławiński1-0/+10
2025-01-09ASoC: Intel: avs: Print IPC error messages in lower layerAmadeusz Sławiński2-12/+18
2025-01-09ASoC: Intel: avs: Update hda component teardown sequencesCezary Rojewski1-1/+2
2025-01-09ASoC: Intel: avs: Fix init-config parsingAmadeusz Sławiński1-2/+2
2025-01-09ASoC: Intel: avs: Fix theoretical infinite loopCezary Rojewski1-1/+1
2025-01-09ASoC: Intel: avs: Fix the minimum firmware version numbersCezary Rojewski1-7/+7
2025-01-09ASoC: Intel: avs: Do not readq() u32 registersCezary Rojewski1-1/+1
2024-12-02ASoC: Intel: avs: da7219: Remove suspend_pre() and resume_post()Marek Maslanka1-17/+0
2024-10-23ASoC: intel: remove dpcm_xxx flagsKuninori Morimoto16-32/+4
2024-10-17ASoC: Merge up fixesMark Brown3-1/+37
2024-10-10ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()Amadeusz Sławiński1-1/+1
2024-10-08ASoC: Intel: avs: Update stream status in a separate threadAmadeusz Sławiński3-1/+37
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-3/+0
2024-09-14Merge tag 'asoc-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-1/+7
2024-09-06ASoC: Intel: avs: drop SNDRV_PCM_RATE_KNOTJerome Brunet1-16/+6
2024-08-19ASoC: Intel: avs: Enable by default for all SST configurationsCezary Rojewski1-1/+7
2024-06-23ASoC: Few constifications (mostly arguments)Mark Brown1-2/+2
2024-06-21ASoC: Merge up fixesMark Brown1-4/+15
2024-06-18ASoC: Constify return of snd_soc_dai_get_pcm_stream()Krzysztof Kozlowski1-2/+2
2024-06-10ASoC: Intel: avs: Fix route overrideAmadeusz Sławiński1-4/+15
2024-05-29ASoC: Intel: avs: es8336: Switch to new Intel CPU model definesTony Luck1-4/+4
2024-05-27ASoC: Intel: avs: Constify struct snd_soc_tplg_opsChristophe JAILLET1-1/+1
2024-05-22tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-2/+2
2024-05-21Merge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2024-05-13Merge tag 'asoc-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai48-536/+507
2024-05-08ASoC: intel: Use *-y instead of *-objs in MakefileTakashi Iwai2-22/+22
2024-05-06ASoC: Intel: avs: clarify Copyright informationPierre-Louis Bossart46-46/+46
2024-05-06ASoC: Intel: avs: boards: Properly name input deviceAmadeusz Sławiński5-7/+8
2024-04-30ASoC: Intel: avs: PCM code cleanupMark Brown1-138/+112
2024-04-30ASoC: Merge up fixesMark Brown2-1/+3
2024-04-30ASoC: Intel: avs: Clean up hw constraints initializationCezary Rojewski1-40/+44
2024-04-30ASoC: Intel: avs: Store pointer to link_stream in dma_dataCezary Rojewski1-21/+19
2024-04-30ASoC: Intel: avs: Remove redundancy around DAI prepareCezary Rojewski1-10/+4
2024-04-30ASoC: Intel: avs: Remove redundancy around DAI startupCezary Rojewski1-17/+5
2024-04-30ASoC: Intel: avs: Store pointer to adev in DAI dma_dataCezary Rojewski1-9/+8
2024-04-30ASoC: Intel: avs: Remove redundancy around DAI shutdownCezary Rojewski1-25/+19
2024-04-30ASoC: Intel: avs: Relocate HDA BE DAI specific operationsCezary Rojewski1-29/+26
2024-04-25ASoC: Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACYDamien Le Moal1-1/+1
2024-04-22ASoC: Intel: avs: Switch to acpi-nhltMark Brown4-27/+23
2024-04-21ASoC: Intel: avs: Switch to ACPI NHLTAmadeusz Sławiński4-27/+23
2024-04-19ASoC: Intel: avs: Remove unused IRQ-related codeCezary Rojewski9-249/+7
2024-04-19ASoC: Intel: avs: New IRQ handling implementationCezary Rojewski9-0/+240
2024-04-19ASoC: Intel: avs: Set name of control as in topologyAmadeusz Sławiński1-0/+2
2024-04-08ASoC: Intel: avs: Fix debug window descriptionCezary Rojewski1-1/+1
2024-04-05ASoC: Intel: avs: Fixes and cleanups for 6.10Mark Brown9-24/+109
2024-04-05ASoC: Intel: avs: Rule invalid buffer and period sizes outCezary Rojewski1-0/+28
2024-04-05ASoC: Intel: avs: Add assert_static to guarantee ABI sizesAmadeusz Sławiński4-0/+49