aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc
AgeCommit message (Expand)AuthorFilesLines
2024-02-13ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios propertyRichard Fitzgerald1-0/+93
2024-02-13ASoC: SOF: Intel: pci-tgl/lnl: Change default pathsMark Brown2-33/+33
2024-02-13ASoC: SOF: IPC3: fix message bounds on ipc opsCurtis Malainey1-1/+1
2024-02-13ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspendPeter Ujfalusi1-1/+12
2024-02-13ASoC: q6dsp: fix event handler prototypeArnd Bergmann1-4/+4
2024-02-13ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplgPeter Ujfalusi1-1/+1
2024-02-13ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware namesPeter Ujfalusi1-32/+32
2024-02-12ASoC: amd: yc: Fix non-functional mic on Lenovo 82UUAttila Tőkés1-0/+7
2024-02-12ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8Hans de Goede1-0/+15
2024-02-12ASoC: rt5645: Make LattePanda board DMI match more preciseHans de Goede1-0/+10
2024-02-12ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHTMark Brown8-11/+17
2024-02-11ASoC: SOF: amd: Fix locking in ACP IRQ handlerCristian Ciocaltea2-9/+10
2024-02-11ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()Alexey Khoroshilov1-0/+1
2024-02-11ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handlingHans de Goede1-5/+3
2024-02-11ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boardsHans de Goede8-8/+16
2024-02-09ASoC: cs35l56: Remove default from IRQ1_CFG registerRichard Fitzgerald1-1/+0
2024-02-08ASoC: SOF: ipc3-topology: Fix pipeline tear down logicRanjani Sridharan1-14/+41
2024-02-08ASoC: cs35l56: Fix deadlock in ASP1 mixer register initializationRichard Fitzgerald2-82/+73
2024-02-07ASoC: Intel: avs: Fix dynamic port assignment when TDM is setAmadeusz Sławiński1-1/+1
2024-02-07ASoC: cs42l43: Add system suspend ops to disable IRQCharles Keepax1-2/+41
2024-02-07ASoC: cs42l43: Handle error from devm_pm_runtime_enableCharles Keepax1-1/+4
2024-02-06ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8Mario Limonciello1-0/+7
2024-02-05ASoC: tas2781: add module parameter to tascodec_init()Gergo Koteles2-2/+3
2024-02-05ASoC: Intel: avs: Fix pci_probe() error pathCezary Rojewski1-0/+3
2024-02-05ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put()Dan Carpenter1-1/+1
2024-02-01ALSA: Various fixes for Cirrus Logic CS35L56 supportMark Brown4-105/+411
2024-02-01ASoC: cs35l56: Load tunings for the correct speaker modelsRichard Fitzgerald3-5/+64
2024-02-01ASoC: cs35l56: Firmware file must match the version of preloaded firmwareRichard Fitzgerald2-26/+62
2024-02-01ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revisionRichard Fitzgerald1-7/+16
2024-02-01ASoC: cs35l56: Fix for initializing ASP1 mixer registersRichard Fitzgerald3-17/+163
2024-02-01ASoC: cs35l56: Fix default SDW TX mixer registersRichard Fitzgerald1-0/+9
2024-02-01ASoC: cs35l56: Fix to ensure ASP1 registers match cacheRichard Fitzgerald2-0/+62
2024-02-01ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed()Richard Fitzgerald1-11/+0
2024-02-01ASoC: cs35l56: Don't add the same register patch multiple timesRichard Fitzgerald1-4/+4
2024-02-01ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adspRichard Fitzgerald1-0/+5
2024-02-01ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->componentRichard Fitzgerald1-0/+2
2024-02-01ASoC: wm_adsp: Don't overwrite fwf_name with the defaultRichard Fitzgerald1-17/+12
2024-02-01ASoC: wm_adsp: Fix firmware file search orderRichard Fitzgerald1-25/+19
2024-01-29ASoC: amd: acp: Fix support for a Huawei Matebook laptopMarian Postevca1-0/+8
2024-01-29arm64: sun50i-h616: Add DMA and SPDIF controllersMark Brown1-0/+5
2024-01-29ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616Chen-Yu Tsai1-0/+5
2024-01-29ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VFTechno Mooney1-0/+7
2024-01-22ASoC: qcom: volume fixes and codec cleanupsMark Brown3-12/+5
2024-01-22ASoC: codecs: fix ES8326 performance and pop noiseMark Brown2-48/+141
2024-01-22ASoC: qcom: sc8280xp: limit speaker volumesJohan Hovold1-5/+7
2024-01-22ASoC: codecs: ES8326: Remove executable bitFei Shao1-0/+0
2024-01-22ASoC: allow up to eight CPU/codec DAIsKrzysztof Kozlowski1-1/+4
2024-01-22ASoC: codecs: wcd934x: drop unneeded regulator includeKrzysztof Kozlowski1-1/+0
2024-01-22ASoC: codecs: wcd938x: skip printing deferred probe failuersKrzysztof Kozlowski1-3/+1
2024-01-22ASoC: codecs: wcd938x: handle deferred probeKrzysztof Kozlowski1-1/+1
2024-01-22ASoC: amd: acp: Add check for cpu dai link initializationVenkata Prasad Potturu1-2/+7
2024-01-22ASoC: amd: acp: Update platform name for different boardsVenkata Prasad Potturu1-0/+4
2024-01-22ASoC: amd: acp: Enable rt5682s clocks in acp slave modeVenkata Prasad Potturu1-0/+7
2024-01-22ASoC: codecs: wcd938x: fix headphones volume controlsJohan Hovold1-1/+1
2024-01-22ASoC: codecs: wcd9335: drop unused gain hack remnantJohan Hovold1-4/+0
2024-01-22ASoC: codecs: lpass-wsa-macro: fix compander volume hackJohan Hovold1-7/+0
2024-01-22ASoC: codecs: wsa883x: fix PA volume controlJohan Hovold1-1/+5
2024-01-22ASoC: codecs: ES8326: fix the capture noise issueZhu Ning1-31/+32
2024-01-22ASoC: codecs: ES8326: Minimize the pop noise on headphoneZhu Ning1-16/+20
2024-01-22ASoC: codecs: ES8326: Improving the THD+N performanceZhu Ning2-9/+14
2024-01-22ASoC: codecs: ES8326: improving crosstalk performanceZhu Ning2-0/+83
2024-01-19Merge tag 'sound-fix-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-99/+93
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-16Merge tag 'asoc-fix-v6.8-merge-window' of https://git.kernel.org/pub/scm/linu...Takashi Iwai13-99/+93
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-12Merge tag 'sound-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds201-2812/+5349
2024-01-12Merge tag 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-0/+2
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-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-08ASoC: mediatek: mt8192: Check existence of dai_name before dereferencingNícolas F. R. A. Prado1-1/+2
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-2770/+5163
2024-01-08Merge branch 'for-next' into for-linusTakashi Iwai16-42/+186
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-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-02ALSA: hda/tas2781: add ptrs to calibration functionsGergo Koteles1-0/+15
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/cs35l41' into for-nextTakashi Iwai37-146/+401
2023-12-29ALSA: hda/tas2781: move set_drv_data outside tasdevice_initGergo Koteles2-2/+2
2023-12-29ALSA: hda/tas2781: do not use regcacheGergo Koteles1-1/+1
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-21Merge tag 'asoc-fix-v6.7-rc7' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai10-39/+115
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-36/+28
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-18ASoC: amd: acp: Remove redundant ret variableHimanshu Bhavani1-2/+1
2023-12-18ASoC: tas2781: add support for FW version 0x0503Gergo Koteles1-0/+1
2023-12-18ASoC: qcom: Fix trivial code style issuesKrzysztof Kozlowski20-33/+34
2023-12-18ASoC: soc-pcm.c: Complete the active count for components without DAIsChancel Liu1-0/+8
2023-12-18ASoC: qcom: Add x1e80100 sound machine driverKrzysztof Kozlowski3-0/+182
2023-12-18ASoC: mediatek: mt8188-mt6359: Enable dual amp for mt8188-rt5682sRui Zhou1-1/+1
2023-12-18ASoC: mediatek: mt8188-mt6359: add es8326 supportRui Zhou2-2/+55
2023-12-18ASoC: mediatek: mt8188-mt6359: commonize headset codec init/exit apiRui Zhou1-61/+6
2023-12-18ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-commonCristian Ciocaltea1-0/+1
2023-12-18ASoC: amd: acp-config: Add missing MODULE_DESCRIPTIONCristian Ciocaltea1-0/+1
2023-12-18ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPSCristian Ciocaltea1-6/+5
2023-12-18ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabledCristian Ciocaltea1-2/+6
2023-12-18ASoC: amd: vangogh: Drop conflicting ACPI-based probingCristian Ciocaltea1-22/+13
2023-12-18ASoC: qcom: sc8280xp: Add support for SM8650Neil Armstrong1-0/+1
2023-12-18ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptorsLinus Walleij2-31/+28
2023-12-18ASoC: simple-card-utils: Drop GPIO includeLinus Walleij3-3/+0
2023-12-18ASoC: qcom: sc7180: Drop GPIO includeLinus Walleij1-1/+0
2023-12-18ASoC: hisilicon: Drop GPIO includeLinus Walleij1-1/+0
2023-12-18ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirkHans de Goede1-6/+13
2023-12-18ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346Hans de Goede1-0/+12
2023-12-15ASoC: amd: acp: add pm ops support for renoir platform.Syed Saba Kareem1-0/+37
2023-12-15ASoC: SOF: query FW config to reload libraryMark Brown6-2/+13
2023-12-15ASoC: tas2781: check the validity of prm_no/cfg_noGergo Koteles1-6/+8
2023-12-15ASoC: fsl_mqs: remove duplicated includingWang Jinchao1-1/+0
2023-12-15ASoC: SOF: amd: remove duplicated includingWang Jinchao1-1/+0
2023-12-15ASoC: SOF: Intel: check fw_context_save for library reloadRander Wang1-2/+3
2023-12-15ASoC: SOF: IPC4: query fw_context_save feature from fwRander Wang5-0/+10
2023-12-14ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flagsDaniel Baluta2-0/+25
2023-12-13ASoC: mediatek: mt7986: silence error in case of -EPROBE_DEFERDaniel Golle1-1/+1
2023-12-12ASoC: cs42l43: Add missing statics for hp_ilimit functionsCharles Keepax1-2/+2
2023-12-12soc: fsl: cpm1: qmc: Extend the API to provide Rx statusHerve Codina1-1/+1
2023-12-12Backmerge tag 'v6.7-rc5' into drm-nextDave Airlie30-111/+292
2023-12-11ASoC: cs42l43: Allow HP amp to cool off after current limitCharles Keepax3-5/+96
2023-12-11ASoC: cs42l43: Don't enable bias sense during type detectCharles Keepax1-11/+12
2023-12-11ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPnRichard Fitzgerald1-4/+4
2023-12-11ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flagNeil Armstrong1-6/+1
2023-12-11ASoC: qcom: audioreach: Add 4 channel supportKrzysztof Kozlowski1-2/+12
2023-12-11ASoC: qcom: audioreach: drop duplicate channel definesKrzysztof Kozlowski2-8/+6
2023-12-11ASoC: qcom: audioreach: Commonize setting channel mappingsKrzysztof Kozlowski1-19/+16
2023-12-10ASoC: wm1250-ev1: Fix uninitialized retLinus Walleij1-2/+1
2023-12-09GPIO descriptor cleanup for some Wolfson codecsMark Brown5-243/+151
2023-12-08ASoC: wm8996: Convert to GPIO descriptorsLinus Walleij1-33/+25
2023-12-08ASoC: wm5100: Convert to GPIO descriptorsLinus Walleij1-68/+39
2023-12-08ASoC: wm2200: Convert to GPIO descriptorsLinus Walleij1-34/+33
2023-12-08ASoC: wm1250-ev1: Convert to GPIO descriptorsLinus Walleij1-74/+44
2023-12-08ASoC: wm0010: Convert to GPIO descriptorsLinus Walleij1-34/+10
2023-12-07ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm()Dan Carpenter1-1/+1
2023-12-07ASoC: amd: acp: modify config flag read logicVijendar Mukunda1-1/+21
2023-12-07ASoC: SOF: Intel: hda-codec: Delay the codec device registrationPeter Ujfalusi1-9/+9
2023-12-07ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI supportPierre-Louis Bossart1-0/+31
2023-12-07ASoC: SOF: Intel: pci-mtl: fix ARL-S definitionsPierre-Louis Bossart3-6/+35
2023-12-06ASoC: cs35l45: Prevents spinning during runtime suspendRicardo Rivera-Matos1-0/+4
2023-12-06ASoC: cs35l45: Prevent IRQ handling when suspending/resumingRicardo Rivera-Matos1-0/+43
2023-12-06ASoC: cs35l45: Use modern pm_opsRicardo Rivera-Matos3-7/+6
2023-12-06ASoC: amd: acp: Set bclk as source to set pll for rt5682s codecVenkata Prasad Potturu1-0/+16
2023-12-06ASoC: amd: acp: Set bclk as source to set pll for rt5682s codecVenkata Prasad Potturu1-0/+16
2023-12-06ASoC: amd: acp: Enable dpcm_capture for MAX98388 codecVenkata Prasad Potturu1-0/+1
2023-12-06ASoC: amd: acp: Add i2s bt support for nau8821-max cardVenkata Prasad Potturu1-1/+3
2023-12-06ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instanceVenkata Prasad Potturu2-1/+27
2023-12-06ASoC: amd: Remove extra dmi parameterVenkata Prasad Potturu1-1/+0
2023-12-06ASoC: amd: vangogh: Add condition check for acp config flagVenkata Prasad Potturu1-2/+3
2023-12-06ASoC: amd: Add new dmi entries for acp5x platformVenkata Prasad Potturu1-1/+14
2023-12-06ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatibleCurtis Malainey1-3/+0
2023-12-06Merge tag 'asoc-fix-v6.7-rc4' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai28-107/+286
2023-12-06ASoC: SOF: topology cleanupsMark Brown2-1/+3
2023-12-06ASoC: Intel: machine driver updatesMark Brown5-62/+19
2023-12-05ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widgetRichard Fitzgerald1-2/+28
2023-12-05ASoC: SOF: Intel: lnl: add core get and set support for dsp coreRander Wang3-2/+9
2023-12-05ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving"Colin Ian King1-1/+1
2023-12-05ASoC: rt722-sdca: Set lane_control_support for multilaneChao Song1-0/+3
2023-12-04ASoC: SOF: Wire up buffer flagsCurtis Malainey1-0/+2
2023-12-04ASoC: SOF: topology: Use partial match for disconnecting DAI link and DAI widgetBard Liao1-1/+1