summaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/cs35l56.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'asoc-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai2024-03-111-3/+41
|\
| * ASoC: cs35l56: Apply amp calibration from EFI dataRichard Fitzgerald2024-02-231-3/+41
* | Merge branch 'for-next' into for-linusTakashi Iwai2024-03-111-1/+13
|\ \
| * | ASoC: cs35l56: Add support for CS35L54 and CS35L57Simon Trimmer2024-03-081-1/+13
| |/
* / ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()Richard Fitzgerald2024-02-231-1/+1
|/
* ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios propertyRichard Fitzgerald2024-02-131-0/+93
* ASoC: cs35l56: Fix deadlock in ASP1 mixer register initializationRichard Fitzgerald2024-02-081-81/+72
* ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put()Dan Carpenter2024-02-051-1/+1
* ASoC: cs35l56: Load tunings for the correct speaker modelsRichard Fitzgerald2024-02-011-5/+27
* ASoC: cs35l56: Firmware file must match the version of preloaded firmwareRichard Fitzgerald2024-02-011-23/+29
* ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revisionRichard Fitzgerald2024-02-011-7/+16
* ASoC: cs35l56: Fix for initializing ASP1 mixer registersRichard Fitzgerald2024-02-011-13/+159
* ASoC: cs35l56: Fix to ensure ASP1 registers match cacheRichard Fitzgerald2024-02-011-0/+21
* ASoC: cs35l56: Don't add the same register patch multiple timesRichard Fitzgerald2024-02-011-4/+4
* ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adspRichard Fitzgerald2024-02-011-0/+5
* ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->componentRichard Fitzgerald2024-02-011-0/+2
* ASoC: Merge fixes for consistent cs42l43 schemaMark Brown2023-10-101-1/+7
|\
| * 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: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabledRichard Fitzgerald2023-09-141-0/+2
* | ASoC: cs35l56: Use new export macro for dev_pm_opsRichard Fitzgerald2023-09-141-2/+1
* | ASoC: cs35l56: Use PCI SSID to select specificMark Brown2023-09-131-0/+11
|\ \ | |/ |/|
| * ASoC: cs35l56: Use PCI SSID as the firmware UIDRichard Fitzgerald2023-09-121-0/+11
* | 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