aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc
AgeCommit message (Expand)AuthorFilesLines
9 daysASoC: meson: tdm fixesMark Brown5-20/+93
10 daysASoC: cs35l56: fix usages of device_get_named_child_node()Pierre-Louis Bossart1-2/+11
10 daysASoC: da7219-aad: fix usage of device_get_named_child_node()Pierre-Louis Bossart1-1/+5
10 daysASoC: meson: cards: select SND_DYNAMIC_MINORSJerome Brunet1-0/+1
10 daysASoC: meson: axg-tdm: add continuous clock supportJerome Brunet3-1/+60
10 daysASoC: meson: axg-tdm-interface: manage formatters in triggerJerome Brunet1-15/+19
10 daysASoC: meson: axg-card: make links nonatomicJerome Brunet1-0/+1
10 daysASoC: meson: axg-fifo: use threaded irq to check periodsJerome Brunet1-10/+19
2024-04-23ASoC: rt715-sdca: volume step modificationJack Yu1-4/+4
2024-04-23ASoC: cs35l56: Avoid static analysis warning of uninitialised variableSimon Trimmer1-1/+1
2024-04-20ASoC: codecs: wsa881x: set clk_stop_mode1 flagSrinivas Kandagatla1-0/+1
2024-04-19ASoC: ti: davinci-mcasp: Fix race condition during probeJoao Paulo Goncalves1-6/+6
2024-04-19ASoC: Intel: avs: Set name of control as in topologyAmadeusz Sławiński1-0/+2
2024-04-17ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_pathsPeter Ujfalusi1-1/+3
2024-04-16ASoC: rt715: add vendor clear control registerJack Yu1-0/+1
2024-04-11ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP configStefan Binding1-6/+20
2024-04-09ASoC: cs35l56: Fixes to handling of ASP1 configMark Brown3-32/+79
2024-04-09ASoC: SOF: ipc4-pcm: Do not reset ChainDMA if it isMark Brown1-36/+79
2024-04-09ASoC: SOF: misc fixesMark Brown5-7/+30
2024-04-09ASoC: rt722-sdca: add headset microphone vrefo settingJack Yu2-6/+22
2024-04-09ASoC: rt722-sdca: modify channel number to support 4 channelsJack Yu1-1/+1
2024-04-09ASoC: rt5645: Fix the electric noise due to the CBJ contacts floatingDerek Fang1-0/+25
2024-04-09ASoC: acp: Support microphone from device Acer 315-24pend.to.start1-0/+7
2024-04-09ASoC: SOF: debug: show firmware/topology prefix/namesPierre-Louis Bossart1-0/+18
2024-04-09ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3Ranjani Sridharan3-7/+9
2024-04-09ASoC: SOF: Intel: add default firmware library path for LNLPierre-Louis Bossart1-0/+3
2024-04-09ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocatedPeter Ujfalusi1-4/+20
2024-04-09ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_privPeter Ujfalusi1-8/+35
2024-04-09ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointerPeter Ujfalusi1-20/+20
2024-04-09ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointerPeter Ujfalusi1-11/+11
2024-04-08ASoC: cs35l56: Prevent overwriting firmware ASP configRichard Fitzgerald2-22/+65
2024-04-08ASoC: cs35l56: Fix unintended bus access while resetting ampRichard Fitzgerald3-10/+14
2024-04-08ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM tooHans de Goede1-6/+8
2024-04-08ASoC: tegra: Fix DSPK 16-bit playbackSameer Pujar1-4/+3
2024-04-08ASoC: Intel: avs: Fix debug window descriptionCezary Rojewski1-1/+1
2024-04-05Merge tag 'asoc-fix-v6.9-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai59-267/+593
2024-04-04ASoC: SOF: Core: Add remove_late() to sof_init_environment failure pathChaitanya Kumar Borah1-6/+8
2024-04-04ASoC: SOF: amd: fix for false dsp interruptsVijendar Mukunda1-4/+4
2024-04-03ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on removePeter Ujfalusi1-8/+24
2024-04-03ASoC: Merge up left over v6.8 fixMark Brown1-1/+2
2024-04-02ASoC: codecs: ES8326: solve some hp issues andMark Brown2-17/+22
2024-04-02ASoC: Intel: avs: boards: Add modules descriptionAmadeusz Sławiński16-0/+16
2024-04-02ASoC: codecs: ES8326: Removing the control of ADC_SCALEZhang Yi1-2/+0
2024-04-02ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resumeZhang Yi1-0/+5
2024-04-02ASoC: codecs: ES8326: modify clock tableZhang Yi2-12/+12
2024-04-02ASoC: codecs: ES8326: Solve error interruption issueZhang Yi1-3/+5
2024-03-29ASoC: amd: acp: fix for acp_init function error handlingVijendar Mukunda1-1/+4
2024-03-29ASoC: rt-sdw: fix locking and improve error logsMark Brown17-122/+126
2024-03-28ASoC: ops: Fix wraparound for mask in snd_soc_get_volswStephen Lee1-1/+1
2024-03-28ASoC: rt-sdw*: add __func__ to all error logsPierre-Louis Bossart16-112/+115
2024-03-28ASoC: rt722-sdca-sdw: fix locking sequencePierre-Louis Bossart1-2/+2
2024-03-28ASoC: rt712-sdca-sdw: fix locking sequencePierre-Louis Bossart1-2/+3
2024-03-28ASoC: rt711-sdw: fix locking sequencePierre-Louis Bossart1-2/+2
2024-03-28ASoC: rt711-sdca: fix locking sequencePierre-Louis Bossart1-2/+2
2024-03-28ASoC: rt5682-sdw: fix locking sequencePierre-Louis Bossart1-2/+2
2024-03-27ASoC: amd: acp: fix for acp pdm configuration checkVijendar Mukunda1-5/+3
2024-03-26ASoC: SOF: ipc4/Intel: Fix delay reportingMark Brown15-89/+348
2024-03-26ASoC: cs42l43: Correct extraction of data pointer in suspend/resumeCharles Keepax1-4/+8
2024-03-25ASoC: SOF: mtrace: rework mtrace timestamp settingRander Wang1-4/+7
2024-03-25ASoC: cs-amp-lib: Check for no firmware controls when writing calibrationSimon Trimmer1-0/+5
2024-03-25ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspendPeter Ujfalusi1-5/+15
2024-03-25ASoC: SOF: Intel: hda: Compensate LLP in case it is not resetPeter Ujfalusi3-1/+27
2024-03-25ASoC: SOF: ipc4-pcm: Correct the delay calculationPeter Ujfalusi1-32/+127
2024-03-25ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_opsPeter Ujfalusi2-1/+15
2024-03-25ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED statePeter Ujfalusi1-1/+12
2024-03-25ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_triggerPeter Ujfalusi1-3/+1
2024-03-25ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locallyPeter Ujfalusi2-14/+14
2024-03-25ASoC: SOF: Remove the get_stream_position callbackPeter Ujfalusi2-19/+0
2024-03-25ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callbackPeter Ujfalusi1-1/+0
2024-03-25ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delayPeter Ujfalusi1-3/+4
2024-03-25ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacksPeter Ujfalusi3-0/+36
2024-03-25ASoC: SOF: Introduce a new callback pair to be used for PCM delay reportingPeter Ujfalusi2-0/+45
2024-03-25ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callbackPeter Ujfalusi3-26/+0
2024-03-25ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position)Peter Ujfalusi3-0/+37
2024-03-25ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraintPeter Ujfalusi1-0/+21
2024-03-25ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMsPeter Ujfalusi1-1/+21
2024-03-25ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_streamPeter Ujfalusi1-0/+1
2024-03-22ASoC: SOF: ipc4-topology: support NHLT device typeBrent Lu1-3/+16
2024-03-21Merge tag 'asoc-fix-v6.9-merge-window' of https://git.kernel.org/pub/scm/linu...Takashi Iwai10-383/+63
2024-03-18ASoC: soc-compress: Fix and add DPCM lockingShalini Manjunatha1-0/+4
2024-03-15ASoC: SOF: amd: Skip IRAM/DRAM size modificationMark Brown4-27/+41
2024-03-15ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLEDCristian Ciocaltea2-1/+3
2024-03-15ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entryCristian Ciocaltea4-26/+38
2024-03-14ASoC: amd: yc: Revert "add new YC platform variant (0x63) support"Jiawei Wang1-1/+0
2024-03-14ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"Jiawei Wang1-7/+0
2024-03-13Add support for the internal RK3308 audio codecMark Brown1-346/+6
2024-03-13ASoC: Merge up releaseMark Brown12-17/+98
2024-03-12ASoC: soc-core.c: Skip dummy codec when adding platformsChancel Liu1-0/+3
2024-03-12ASoC: rockchip: i2s-tdm: Fix inaccurate sampling ratesLuca Ceresoli1-346/+6
2024-03-11ASoC: amd: yc: Fix non-functional mic on ASUS M7600REM Cooley1-0/+7
2024-03-11Merge tag 'asoc-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai167-1813/+11884
2024-03-11ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtinUwe Kleine-König1-2/+2
2024-03-11Merge branch 'for-next' into for-linusTakashi Iwai6-18/+37
2024-03-08ASoC: cs35l56: Add support for CS35L54 and CS35L57Simon Trimmer3-4/+21
2024-03-07ASoC: Intel: catpt: Carefully use PCI bitwise constantsAndy Shevchenko1-2/+2
2024-03-07ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()Richard Fitzgerald1-1/+2
2024-03-07ASoC: codecs: ES8326: Changing members of private structureZhang Yi1-17/+1
2024-03-06ASoC: wm8962: Fix up incorrect error message in wm8962_set_fllStuart Henderson1-1/+1
2024-03-06ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono modeStuart Henderson1-9/+14
2024-03-06ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSCStuart Henderson1-0/+4
2024-03-06ASoC: trace: add event to snd_soc_dapm trace eventsLuca Ceresoli1-2/+2
2024-03-06ASoC: trace: add component to set_bias_level trace eventsLuca Ceresoli1-2/+2
2024-03-05ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.hAndy Shevchenko1-1/+2
2024-03-04ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get()Chancel Liu1-6/+6
2024-03-04ASoC: cs-amp-lib: Add KUnit test for calibration helpersRichard Fitzgerald4-2/+740
2024-03-04ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk tableAl Raj Hassain1-0/+7
2024-03-04ASoC: rcar: adg: correct TIMSEL setting for SSI9Andreas Pape1-0/+7
2024-03-04ASoC: codecs: hda: Cleanup error messagesCezary Rojewski1-5/+5
2024-03-04ASoC: Intel: avs: Ignore codecs with no suppoting driverCezary Rojewski1-4/+5
2024-03-04ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missingCezary Rojewski1-0/+5
2024-02-29ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tabletAlban Boyé1-0/+12
2024-02-29ASoC: madera: Fix typo in madera_set_fll_clks shift valueStuart Henderson1-1/+1
2024-02-28ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2Jiawei Wang1-0/+7
2024-02-28ASoC: amd: yc: add new YC platform variant (0x63) supportJiawei Wang1-0/+1
2024-02-27ASoC: meson: axg-fifo: use FIELD helpersJerome Brunet4-33/+31
2024-02-27ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid()Richard Fitzgerald1-2/+3
2024-02-26ASoC: meson: axg fixes and clean-upMark Brown5-19/+36
2024-02-26ASoC: codecs: Simplify mclk initializationMark Brown6-40/+20
2024-02-26ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk tableJohnny Hsieh1-0/+7
2024-02-26ASoC: meson: axg-fifo: take continuous ratesJerome Brunet3-6/+12
2024-02-26ASoC: meson: axg-spdifin: use max width for rate detectionJerome Brunet1-3/+3
2024-02-26ASoC: meson: axg-tdm-interface: update error format error tracesJerome Brunet1-1/+1
2024-02-26ASoC: meson: axg-tdm-interface: add frame rate constraintJerome Brunet1-7/+18
2024-02-26ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fsJerome Brunet1-2/+2
2024-02-26ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+Krzysztof Kozlowski2-31/+292
2024-02-26ASoC: codecs: tx-macro: split widgets per different LPASS versionsKrzysztof Kozlowski2-151/+232
2024-02-24ALSA: cs35l56: Apply calibration from EFIMark Brown8-12/+433
2024-02-23ASoC: cs35l56: Apply amp calibration from EFI dataRichard Fitzgerald2-3/+61
2024-02-23ASoC: cs35l56: Add helper functions for amp calibrationRichard Fitzgerald2-0/+84
2024-02-23ASoC: cs-amp-lib: Add helpers for factory calibration dataRichard Fitzgerald3-0/+268
2024-02-23ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop()Richard Fitzgerald2-9/+20
2024-02-23ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()Richard Fitzgerald4-5/+35
2024-02-22ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai()Kuninori Morimoto1-1/+1
2024-02-22ASoC: amd: ps: modify ACP register end address macroVijendar Mukunda1-1/+1
2024-02-22ASoC: amd: ps: update licenseVijendar Mukunda5-5/+5
2024-02-21ASoC: codecs: rt5660: Simplify mclk initializationCezary Rojewski1-6/+3
2024-02-21ASoC: codecs: rt5640: Simplify mclk initializationCezary Rojewski1-6/+3
2024-02-21ASoC: codecs: rt5616: Simplify mclk initializationCezary Rojewski1-6/+3
2024-02-21ASoC: codecs: rt5514: Simplify mclk initializationCezary Rojewski1-6/+3
2024-02-21ASoC: codecs: nau8825: Simplify mclk initializationCezary Rojewski1-8/+4
2024-02-21ASoC: codecs: da7213: Simplify mclk initializationCezary Rojewski1-8/+4
2024-02-21ASoC: qcom: Fix uninitialized pointer dmactlColin Ian King1-1/+1
2024-02-21ASoC: codecs: wsa884x: Allow sharing reset GPIOKrzysztof Kozlowski1-10/+43
2024-02-21ASoC: Intel: avs: Fixes and new platforms supportMark Brown43-326/+1529
2024-02-20ASoC: Intel: avs: Populate board selection with new I2S entriesCezary Rojewski1-0/+85
2024-02-20ASoC: Intel: avs: ICCMAX recommendations for ICL+ platformsCezary Rojewski3-2/+64
2024-02-20ASoC: Intel: avs: TGL-based platforms supportCezary Rojewski4-1/+90
2024-02-20ASoC: Intel: avs: ICL-based platforms supportCezary Rojewski6-1/+197
2024-02-20ASoC: Intel: avs: CNL-based platforms supportCezary Rojewski6-8/+119
2024-02-20ASoC: Intel: avs: Abstract IRQ handlingCezary Rojewski5-37/+48
2024-02-20ASoC: Intel: avs: Abstract IPC handlingCezary Rojewski5-41/+72
2024-02-20ASoC: Intel: avs: Prefix SKL/APL-specific membersCezary Rojewski5-57/+56
2024-02-20ASoC: Intel: avs: Fix sound clipping in single capture scenarioCezary Rojewski1-2/+75
2024-02-20ASoC: Intel: avs: L1SEN reference countedCezary Rojewski2-3/+9
2024-02-19ASoC: cs42l42: Remove redundant delays in suspend().Vitaly Rodionov1-1/+0
2024-02-19ASoC: tas2781: Remove redundant initialization of pointer 'data'Colin Ian King1-1/+1
2024-02-19ASoC: SOF: amd: fix soundwire dependenciesArnd Bergmann1-3/+3
2024-02-19ASoC: amd: ps: add machine select and register codeVijendar Mukunda2-1/+84
2024-02-19ASoC: amd: ps: fix for acp pme wake for soundwire configurationVijendar Mukunda1-1/+34
2024-02-19ASoC: amd: ps: remove acp_reset flagVijendar Mukunda2-21/+28
2024-02-19ASoC: amd: ps: refactor acp child platform device creation codeVijendar Mukunda2-190/+116
2024-02-19ASoC: amd: ps: refactor acp device configuration read logicVijendar Mukunda3-126/+78
2024-02-19ASoC: Constify pointer to of_phandle_argsKrzysztof Kozlowski1-4/+5
2024-02-19ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESETRichard Fitzgerald1-0/+1
2024-02-15Merge branch 'for-linus' into for-nextTakashi Iwai40-258/+902
2024-02-15ASoC: codecs: remove redundant 'tristate' in sound/soc/codecs/KconfigMasahiro Yamada1-3/+0
2024-02-14ASoC: SOF: Add some bounds checking to firmware dataDan Carpenter1-0/+2
2024-02-14ASoC: meson: aiu: fix function pointer typeMark Brown3-32/+8
2024-02-14ASoC: SOF: Extend ChainDMA and DSPless mode to LNL+Mark Brown16-53/+236
2024-02-14ASoC: meson: t9015: fix function pointer type mismatchJerome Brunet1-16/+4
2024-02-14ASoC: meson: aiu: fix function pointer type mismatchJerome Brunet2-16/+4
2024-02-13ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios propertyRichard Fitzgerald1-0/+93
2024-02-13ASoC: codecs: tx-macro: Simplify setting AMIC controlKrzysztof Kozlowski1-2/+4
2024-02-13ASoC: codecs: tx-macro: Mark AMIC control registers as volatileKrzysztof Kozlowski1-0/+2
2024-02-13ASoC: codecs: tx-macro: Drop unimplemented DMIC clock dividerKrzysztof Kozlowski1-4/+4
2024-02-13ASoC: codecs: va-macro: add npl clkSrinivas Kandagatla1-0/+57
2024-02-13ASoC: SOF: Intel: pci-tgl/lnl: Change default pathsMark Brown2-33/+33
2024-02-13ASoC: SOF: ipc4-topology: set config_length based on device_countBard Liao1-1/+5
2024-02-13ASoC: SOF: Fix runtime pm usage counter balance after fw exceptionPeter Ujfalusi3-3/+16
2024-02-13ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudioPierre-Louis Bossart1-1/+10
2024-02-13ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless modePeter Ujfalusi1-3/+6
2024-02-13ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless modePierre-Louis Bossart1-6/+22
2024-02-13ASoC: SOF: Intel: hda-dai-ops: use dai_typePierre-Louis Bossart1-2/+1
2024-02-13ASoC: SOF: topology: Parse DAI type token for dspless modeRanjani Sridharan3-0/+14
2024-02-13ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devicesPierre-Louis Bossart3-1/+36
2024-02-13ASoC: SOF: topology: dynamically allocate and store DAI widget->privatePierre-Louis Bossart2-8/+13
2024-02-13ASoC: SOF: Intel: hda-dai: remove dspless special casePierre-Louis Bossart1-5/+1
2024-02-13ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIsPierre-Louis Bossart1-4/+6
2024-02-13ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capturePierre-Louis Bossart1-1/+18
2024-02-13ASoC: SOF: ipc4: store number of playback/capture streamsPierre-Louis Bossart2-0/+13
2024-02-13ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALHPierre-Louis Bossart1-5/+15
2024-02-13ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callbackPierre-Louis Bossart4-12/+64
2024-02-13ASoC: SOF: ops: add new 'is_chain_dma_supported' callbackPierre-Louis Bossart2-0/+11
2024-02-13ASoC: SOF: ipc4-topology: change chain_dma handling in dai_configPierre-Louis Bossart1-5/+6
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: codecs: fix TYPO 'reguest' to 'request' in error logYinchuan Guo12-12/+12