aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/intel
AgeCommit message (Expand)AuthorFilesLines
10 daysMerge tag 'asoc-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai41-190/+484
2025-11-27ASoC: Intel: catpt: Round of fixes and PM changesMark Brown4-25/+37
2025-11-27ASoC: intel: sof_sdw: Add ability to have auxiliary devicesCharles Keepax1-2/+12
2025-11-27ASoC: sdw_utils: Add codec_conf for every DAICharles Keepax1-3/+6
2025-11-27ASoC: Intel: catpt: Do not block the system from suspendingCezary Rojewski1-2/+9
2025-11-27ASoC: Intel: catpt: Do not ignore errors on runtime resumeCezary Rojewski2-7/+7
2025-11-27ASoC: Intel: catpt: Fix probing order of driver componentsCezary Rojewski1-6/+9
2025-11-27ASoC: Intel: catpt: Fix error path in hw_params()Cezary Rojewski1-1/+3
2025-11-27ASoC: Intel: catpt: Switch to resource_xxx() APICezary Rojewski1-9/+9
2025-11-27ASoC: Intel: catpt: Fix offset checksCezary Rojewski1-4/+4
2025-11-21ASoC: Intel: avs: Replace snprintf() with scnprintf()HariKrishna Sagala1-6/+3
2025-11-20Merge branch 'for-linus' into for-nextTakashi Iwai3-60/+13
2025-11-18ASoC: convert to snd_soc_dapm_xxx()Mark Brown28-119/+130
2025-11-18ASoC: Intel: avs: Allow for NHLT configurationMark Brown3-7/+127
2025-11-17ASoC: Intel: soc-acpi-intel-nvl-match: add rt722 l3 supportBard Liao1-0/+49
2025-11-17ASoC: Intel: soc-acpi: add NVL match tablesPeter Ujfalusi2-0/+42
2025-11-17ASoC: intel: boards: sof_rt5682: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-3/+4
2025-11-17ASoC: intel: boards: sof_realtek_common: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-16/+18
2025-11-17ASoC: intel: boards: sof_pcm512x: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-2/+3
2025-11-17ASoC: intel: boards: sof_nuvoton_common: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-2/+3
2025-11-17ASoC: intel: boards: sof_nau8825: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-1/+1
2025-11-17ASoC: intel: boards: sof_maxim_common: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-10/+12
2025-11-17ASoC: intel: boards: sof_es8336: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-5/+7
2025-11-17ASoC: intel: boards: sof_da7219: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-3/+2
2025-11-17ASoC: intel: boards: sof_cirrus_common: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-2/+3
2025-11-17ASoC: intel: boards: sof_board_helpers: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-4/+6
2025-11-17ASoC: intel: boards: cht_bsw_rt5672: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-4/+4
2025-11-17ASoC: intel: boards: cht_bsw_rt5645: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-6/+6
2025-11-17ASoC: intel: boards: cht_bsw_max98090_ti: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-3/+2
2025-11-17ASoC: intel: boards: bytcr_wm5102: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-7/+7
2025-11-17ASoC: intel: boards: bytcr_rt5651: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-9/+9
2025-11-17ASoC: intel: boards: bytcr_rt5640: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-12/+13
2025-11-17ASoC: intel: boards: bytcht_es8316: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-4/+5
2025-11-17ASoC: intel: boards: bytcht_cx2072x: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-1/+2
2025-11-17ASoC: intel: boards: bdw-rt5677: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-5/+4
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-17ASoC: intel: atom: sst-atom-controls: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-4/+3
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-11-12ASoC: Intel: atom: Replace strcpy() with strscpy()Thorsten Blum2-2/+3
2025-11-12ASoC: Intel: boards: fix HDMI playback lookup when HDMI-In capture usedKai Vehmanen1-3/+12
2025-11-11ASoC: Intel: machine driver updates for 6.19Mark Brown2-8/+130
2025-11-11ASoC: Intel: sof_sdw: add codec speaker support for the SKUMac Chiang1-0/+11
2025-11-11ASoC: Intel: soc-acpi-ptl-match: add cs42l43_agg_l3_cs35l56_2 supportMac Chiang1-0/+44
2025-11-11ASoC: Intel: sof_sdw: create BT dai link if bt_link_mask is setBard Liao1-8/+15
2025-11-11ASOC: Intel: sof_sdw: add quirk for Avell B.ON (OEM rebranded NUC15)Peter Ujfalusi1-0/+14
2025-11-11ASoC: Intel: sof_sdw: Add quirk to exclude RT722 speakerMac Chiang1-0/+11
2025-11-11ASoC: Intel: soc-acpi-intel-ptl-match: Add support for rt722_l0_rt1320_l23Mac Chiang1-0/+35
2025-11-11ASoC: Intel: sof_rt5682: Add quirk override supportBalamurugan C1-0/+10
2025-10-30ASoC: qcom: sdw: fix memory leakMark Brown2-8/+13
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-10-22ASoC: Merge up fixesMark Brown1-52/+0
2025-10-21ASoC: use snd_kcontrol_chip() instead ofMark Brown2-13/+8
2025-10-20ASoC: intel: catpt: use snd_kcontrol_chip() instead of snd_soc_kcontrol_compo...Kuninori Morimoto1-10/+5
2025-10-20ASoC: intel: atom: use snd_kcontrol_chip() instead of snd_soc_kcontrol_compon...Kuninori Morimoto1-3/+3
2025-10-20ASoC: Intel: soc-acpi-intel-ptl-match: Remove cs42l43 match from sdw link3Simon Trimmer1-52/+0
2025-10-15ASoC: use sof_sdw as default Intel SOF SDW machineMark Brown1-2/+6
2025-10-15ASoC: replace use of system_wq with system_dfl_wqMarco Crivellari1-1/+1
2025-10-13ASoC: sof-function-topology-lib: escalate the log when missing function topop...Bard Liao1-1/+5
2025-10-13ASoC: Intel: export sof_sdw_get_tplg_filesBard Liao1-1/+1
2025-10-04Merge tag 'platform-drivers-x86-v6.18-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+1
2025-09-28Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2025-09-28Merge tag 'asoc-v6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/b...Takashi Iwai1-0/+30
2025-09-28Merge branch 'for-linus' into for-nextTakashi Iwai4-7/+30
2025-09-26platform/x86: x86-android-tablets: convert wm1502 devices to GPIO referencesDmitry Torokhov1-1/+1
2025-09-23Support reading Subsystem ID from Device TreeMark Brown4-7/+30
2025-09-22tas2783A: Add acpi match changes for Intel MTLNiranjan H Y1-0/+30
2025-09-20Merge tag 'asoc-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai45-522/+861
2025-09-19ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callbackRichard Fitzgerald1-1/+1
2025-09-18ASoC: soc-dapm: tidyup idle_bias handling - step1Kuninori Morimoto9-9/+9
2025-09-15ASoC: Intel: PTL: Add entry for HDMI-In capture support to non-I2S codec boards.Balamurugan C2-0/+12
2025-09-15ASoC: Intel: sof_sdw: use PRODUCT_FAMILY for Fatcat seriesMac Chiang1-1/+1
2025-09-09ASoC: Intel: catpt: Expose correct bit depth to userspaceAmadeusz Sławiński1-6/+17
2025-09-08ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mappingTakashi Iwai1-5/+21
2025-09-08ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mappingTakashi Iwai1-2/+5
2025-09-08ASoC: Intel: bytcht_es8316: Fix invalid quirk input mappingTakashi Iwai1-3/+17
2025-09-08ALSA: compress_offload: Add 64-bit safe timestamp infrastructureJoris Verhaegen4-11/+14
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-13ASoC: Intel: sst: Remove redundant semicolonsLiao Yuanhong1-1/+1
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 Iwai2-1/+10
2025-08-01ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCC SKUPeter Jakubek1-0/+8
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 Iwai19-14/+452
2025-07-16ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for PTL.Balamurugan C2-0/+14
2025-07-16ASoC: Intel: soc-acpi: add support for HP Omen14 ARLBard Liao1-0/+29
2025-07-14ASoC: codec: Convert to GPIO descriptors forMark Brown3-6/+10
2025-07-13ASoC: Intel: fix SND_SOC_SOF dependenciesArnd Bergmann1-1/+1
2025-07-08ASoC: Intel: avs: Fix NULL ptr deref on rmmodAmadeusz Sławiński1-1/+3
2025-07-08ASoC: Intel: soc-acpi-intel-lnl-match: add rt1320_l12_rt714_l0 supportMac Chiang1-0/+34
2025-07-08ASoC: Intel: soc-acpi-intel-ptl-match: add support ptl-rt721-l0Mac Chiang1-0/+25
2025-07-08ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in PTL match tableBalamurugan C2-0/+22
2025-07-08ASoC: Intel: soc-acpi: Add entry for sof_es8336 in PTL match table.Balamurugan C1-0/+13
2025-07-04treewide: Remove redundantMark Brown7-13/+0
2025-07-04ASoC: Intel: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus7-13/+0
2025-07-02ASoC: Intel: sof_sdw: Add quirks for Lenovo P1 and P16Simon Trimmer1-0/+3
2025-06-29ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matchesCharles Keepax1-6/+6
2025-06-29ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select SND_SOC_ACPI_INTEL_MATCHBard Liao1-0/+1
2025-06-25ASoC: Standardize ASoC menuMark Brown2-1/+6
2025-06-24ASoC: intel: Standardize ASoC menuKuninori Morimoto1-0/+4
2025-06-19ASoC: Intel: sof-function-topology-lib: Print out the unsupported dmic countPeter Ujfalusi1-1/+2
2025-06-19ASoC: Intel: sof_sdw: Implement add_dai_link to filter HDMI PCMsPeter Ujfalusi1-0/+14
2025-06-19ASoC: Intel: skl_hda_dsp_generic: Implement add_dai_link to filter HDMI PCMsPeter Ujfalusi1-0/+13
2025-06-16ASoC: Intel: Replace deprecated strcpy() with strscpy()Sachin Mokashi1-1/+2
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 Torvalds49-365/+1305
2025-05-21ASoC: Add Intel machine driver support for CS35L63Mark Brown1-0/+38
2025-05-21ASoC: Intel: sof_sdw: Add support for wclrvp & ocelot in WCL platformNaveen Manohar1-0/+18
2025-05-20ASoC: Intel: soc-acpi-intel-mtl-match: Add match for CDB35L63-CB2Richard Fitzgerald1-0/+38
2025-05-15x86/cpuid: Set <asm/cpuid/api.h> as the main CPUID headerAhmed S. Darwish1-1/+1
2025-05-09ASoC: Intel: atom: Remove unused functionsDr. David Alan Gilbert3-63/+0
2025-05-08ASoC: Intel: soc-acpi-intel-ptl-match: Add rt713_vb_l3_rt1320_l3 supportMac Chiang1-0/+31
2025-05-08ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Simplify variable nameMac Chiang2-8/+8
2025-05-07Minor bug fix and tidy up for sof_sdwMark Brown1-19/+11
2025-05-06ASoC: Intel: soc-acpi-intel-ptl-match: Sort ACPI link/machine tablesNaveen Manohar1-41/+45
2025-05-06AsoC: Phase out hybrid PCI devresMark Brown4-42/+40
2025-05-06ASoC: Intel: sof_sdw: Avoid NULL check fail when re-probingCharles Keepax1-14/+11
2025-05-06ASoC: sdw_utils: Remove num_platforms from simple DAI helperCharles Keepax1-6/+1
2025-05-05ASoC: intel: atom: Return -ENOMEM if pcim_iomap() failsPhilipp Stanner1-5/+5
2025-05-05ASoC: intel: atom: Use pure devres PCIPhilipp Stanner1-35/+24
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-30ASoC: Intel: catpt: avoid type mismatch in dev_dbg() formatArnd Bergmann1-1/+1
2025-04-25ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013Takashi Iwai1-0/+13
2025-04-24ASoC: Intel: avs: Fix NULL pointer dereferenceAmadeusz Sławiński1-8/+8
2025-04-24ASoC: Merge up fixesMark Brown5-3/+130
2025-04-23ASoC: soc-acpi-intel-ptl-match: add empty item to ptl_cs42l43_l3[]Bard Liao1-1/+2
2025-04-15ASoC: skip the endpoint that doesn't present andMark Brown7-8/+190
2025-04-14ASoC: Intel: soc-acpi-intel-mtl-match: add get_function_tplg_files opsBard Liao1-1/+10
2025-04-14ASoC: Intel: soc-acpi-intel-ptl-match: add get_function_tplg_files opsBard Liao1-4/+13
2025-04-14ASoC: Intel: soc-acpi-intel-arl-match: set get_function_tplg_files opsBard Liao1-0/+9
2025-04-14ASoC: Intel: soc-acpi-intel-lnl-match: set get_function_tplg_files opsBard Liao1-2/+7
2025-04-14ASoC: Intel: add sof_sdw_get_tplg_files opsBard Liao3-1/+151
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