summaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/wm_adsp.c
Commit message (Expand)AuthorAgeFilesLines
* ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()Richard Fitzgerald2024-04-101-1/+2
* ASoC: wm_adsp: Don't overwrite fwf_name with the defaultRichard Fitzgerald2024-03-011-17/+12
* ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populateDinghao Liu2023-12-131-2/+6
* ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl()Richard Fitzgerald2023-09-131-2/+11
* ASoC: wm_adsp: Support powering-up DSP without trying to load firmwareRichard Fitzgerald2023-08-151-7/+9
* ASoC: wm_adsp: Expose the DSP power down actions as wm_adsp_power_down()Simon Trimmer2023-08-081-1/+7
* ASoC: do not include pm_runtime.h if not usedClaudiu Beznea2023-05-231-1/+0
* ASoC: wm_adsp: Update to use new component control notify heleprCharles Keepax2023-05-151-19/+1
* ASoC: wm_adsp: Simplify the logging of requested firmware filesSimon Trimmer2023-03-211-4/+2
* ASoC: wm_adsp: Add support for loading bin files without wmfwSimon Trimmer2023-03-211-1/+22
* ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up()Simon Trimmer2023-03-211-9/+18
* ASoC: wm_adsp: Support DSPs that don't require firmware downloadSimon Trimmer2023-03-211-0/+3
* ASoC: wm_adsp: Use no_core_startstop to prevent creating preload controlSimon Trimmer2023-03-211-2/+4
* firmware: cs_dsp: Switch to using namespaced exportsMark Brown2022-11-251-0/+1
|\
| * firmware: cs_dsp: Make the exports namespacedRichard Fitzgerald2022-11-251-0/+1
* | ASoC: wm_adsp: Report when a control write changes the valueMark Brown2022-11-251-9/+18
|\ \ | |/ |/|
| * ASoC: wm_adsp: Return whether changed when writing controlsSimon Trimmer2022-11-231-9/+18
* | ASoC: wm_adsp: Allow client to hook into pre_run callbackRichard Fitzgerald2022-11-231-0/+11
|/
* ASoC: wm_adsp: Handle optional legacy supportCristian Ciocaltea2022-09-051-1/+3
* ASoC: wm_adsp: Minor clean and redundant code removalCharles Keepax2022-06-301-20/+5
* ASoC: wm_adsp: Fix event for preloaderCharles Keepax2022-06-211-1/+1
* Merge tag 'v5.19-rc1' into asoc-5.19Mark Brown2022-06-071-5/+5
|\
| * Merge tag 'asoc-fix-v5.18-rc7' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai2022-05-211-5/+5
| |\
| | * ASoC: wm_adsp: Compressed stream DSP memory structs should be __packedSimon Trimmer2022-03-091-5/+5
* | | ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()Mark Brown2022-06-061-1/+1
|/ /
* | Merge tag 'asoc-v5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai2022-03-211-35/+127
|\ \ | |/ |/|
| * ASoC: wm_adsp: Expand firmware loading search optionsSimon Trimmer2022-03-071-12/+87
| * ASoC: wm_adsp: Add trace caps to speaker protection FWVlad Karpovich2022-02-111-2/+7
| * ASoC: wm_adsp: Make compressed buffers optionalCharles Keepax2022-02-111-21/+33
* | ASoC: wm_adsp: Correct control read size when parsing compressed bufferCharles Keepax2022-02-101-1/+2
|/
* ASoC: wm_adsp: Add support for "toggle" preloadersCharles Keepax2022-01-051-3/+11
* Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown2021-12-011-2/+3
|\
| * ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret'Simon Trimmer2021-11-151-2/+3
* | firmware: cs_dsp: Add offset to cs_dsp read/writeCharles Keepax2021-11-171-7/+7
* | ASoC: wm_adsp: Remove the wmfw_add_ctl helper functionCharles Keepax2021-11-171-24/+9
|/
* ASoC: wm_adsp: remove a repeated includingGuo Zhengkui2021-09-301-1/+0
* firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPsSimon Trimmer2021-09-271-2877/+33
* ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_opsSimon Trimmer2021-09-271-10/+38
* ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adspSimon Trimmer2021-09-271-163/+189
* ASoC: wm_adsp: move firmware loading to clientSimon Trimmer2021-09-271-51/+112
* ASoC: wm_adsp: Pass firmware names as parameters when starting DSP coreSimon Trimmer2021-09-271-17/+26
* ASoC: wm_adsp: Move check of dsp->running to better placeSimon Trimmer2021-09-271-1/+4
* ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handlingSimon Trimmer2021-09-271-127/+156
* ASoC: wm_adsp: Move sys_config_size to wm_adspCharles Keepax2021-09-271-5/+5
* ASoC: wm_adsp: Split DSP power operations into helper functionsSimon Trimmer2021-09-271-222/+273
* ASoC: wm_adsp: Separate some ASoC and generic functionsSimon Trimmer2021-09-271-31/+74
* ASoC: wm_adsp: Introduce cs_dsp logging macrosSimon Trimmer2021-09-271-227/+234
* ASoC: wm_adsp: Rename generic DSP supportSimon Trimmer2021-09-271-413/+413
* ASoC: wm_adsp: Cancel ongoing work when removing controlsSimon Trimmer2021-09-271-25/+9
* ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffersCharles Keepax2021-09-271-17/+7