summaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/cs35l56.c
Commit message (Expand)AuthorAgeFilesLines
* ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put()Dan Carpenter2024-03-061-1/+1
* ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()Richard Fitzgerald2024-03-061-1/+1
* ASoC: cs35l56: Fix deadlock in ASP1 mixer register initializationRichard Fitzgerald2024-03-061-81/+72
* ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revisionRichard Fitzgerald2024-03-061-7/+16
* ASoC: cs35l56: Fix for initializing ASP1 mixer registersRichard Fitzgerald2024-03-061-13/+159
* ASoC: cs35l56: Don't add the same register patch multiple timesRichard Fitzgerald2024-03-061-4/+4
* ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adspRichard Fitzgerald2024-03-061-0/+5
* ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->componentRichard Fitzgerald2024-03-061-0/+2
* ASoC: cs35l56: Use PCI SSID as the firmware UIDRichard Fitzgerald2023-11-281-0/+11
* ASoC: cs35l56: ASP1 DOUT must default to Hi-Z when not transmittingRichard Fitzgerald2023-10-091-0/+6
* ASoC: cs35l56: Fix illegal use of init_completion()Richard Fitzgerald2023-10-091-1/+1
* ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend()Richard Fitzgerald2023-09-111-0/+1
* ASoC: Merge up fixesMark Brown2023-08-171-19/+12
|\
| * ASoC: cs35l56: Read firmware uuid from a device property instead of _SUBMaciej Strozek2023-08-171-19/+12
* | ASoC: cs35l56: Don't overwrite a patched firmwareRichard Fitzgerald2023-08-151-2/+15
* | ASoC: wm_adsp: Support powering-up DSP without trying to load firmwareRichard Fitzgerald2023-08-151-2/+2
* | ASoC: cs35l56: Call wm_adsp_power_down() before reloading firmwareSimon Trimmer2023-08-081-0/+1
* | ASoC: cs35l56: Wait for control port ready during system-resumeRichard Fitzgerald2023-08-081-0/+6
* | ASoC: cs35l56: Don't rely on GPIOD_OUT_LOW to set RESET initially lowRichard Fitzgerald2023-08-081-0/+2
* | ASoC: cs35l56: Avoid uninitialized variable in cs35l56_set_asp_slot_positions()Richard Fitzgerald2023-08-081-16/+8
* | ASoC: cs35l56: Make a common function to shutdown the DSPSimon Trimmer2023-07-231-16/+1
* | ASoC: cs35l56: Move part of cs35l56_init() to shared libraryRichard Fitzgerald2023-07-231-69/+2
* | ASoC: cs35l56: Move cs_dsp init into shared libraryRichard Fitzgerald2023-07-231-10/+1
* | ASoC: cs35l56: Move runtime suspend/resume to shared libraryRichard Fitzgerald2023-07-231-116/+4
* | ASoC: cs35l56: Move utility functions to shared fileSimon Trimmer2023-07-231-203/+0
* | ASoC: cs35l56: Convert utility functions to use common data structureSimon Trimmer2023-07-231-16/+16
* | ASoC: cs35l56: Make cs35l56_system_reset() code more genericSimon Trimmer2023-07-231-6/+6
* | ASoC: cs35l56: Move shared data into a common data structureSimon Trimmer2023-07-231-200/+204
* | ASoC: cs35l56: Patch soft registers to defaultsRichard Fitzgerald2023-07-181-2/+3
|/
* ASoC: Merge fixes due to dependenciesMark Brown2023-06-161-3/+0
|\
| * ASoC: cs35l56: Remove NULL check from cs35l56_sdw_dai_set_stream()Richard Fitzgerald2023-06-011-3/+0
* | ES8316 audio codec fixes on Rock5BMark Brown2023-05-301-1/+2
|\|
| * ASoC: cs35l56: Prevent unbalanced pm_runtime in dsp_work() on SoundWireSimon Trimmer2023-05-151-1/+2
* | ASoC: cs35l56: In secure mode skip SHUTDOWN and RESET around fw downloadSimon Trimmer2023-05-191-10/+37
* | ASoC: cs35l56: sdw_write_no_pm() should be performed under a pm_runtime requestSimon Trimmer2023-05-191-3/+3
* | ASoC: cs35l56: Move DSP part string generation so that it is done only onceSimon Trimmer2023-05-191-6/+6
|/
* ASoC: cs35l56: Remove duplicate mbox log messagesSimon Trimmer2023-04-201-6/+2
* ASoC: cs35l56: Remove SDW1 TX5 and TX6Richard Fitzgerald2023-04-181-27/+1
* ASoC: cs35l56: Update comment on masking of EINT20 interruptsRichard Fitzgerald2023-04-181-1/+1
* ASoC: cs35l56: Don't return a value from cs35l56_remove()Simon Trimmer2023-04-171-3/+1
* ASoC: cs35l56: Remove redundant dsp_ready_completionSimon Trimmer2023-04-171-32/+9
* ASoC: cs35l56: Wait for init_complete in cs35l56_component_probe()Simon Trimmer2023-04-171-7/+6
* ASoC: cs35l56: Allow a wider range for reset pulse widthSimon Trimmer2023-04-171-5/+9
* ASoC: cs35l56: Rework IRQ allocationSimon Trimmer2023-04-171-5/+6
* ASoC: cs35l56: Re-patch firmware after system suspendRichard Fitzgerald2023-04-121-1/+66
* ASoC: cs35l56: Remove quick-cancelling of dsp_work()Richard Fitzgerald2023-04-121-7/+1
* ASoC: cs35l56: Add basic system suspend handlingRichard Fitzgerald2023-04-121-0/+126
* ASoC: cs35l56: Always wait for firmware boot in runtime-resumeRichard Fitzgerald2023-04-121-4/+2
* ASoC: cs35l56: Skip first init_completion wait in dsp_work if init_doneRichard Fitzgerald2023-04-121-1/+2
* ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSERichard Fitzgerald2023-04-121-50/+55