[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240129162737.497-1-rf@opensource.cirrus.com>
Date: Mon, 29 Jan 2024 16:27:19 +0000
From: Richard Fitzgerald <rf@...nsource.cirrus.com>
To: <broonie@...nel.org>, <tiwai@...e.com>
CC: <alsa-devel@...a-project.org>, <linux-sound@...r.kernel.org>,
<linux-kernel@...r.kernel.org>, <patches@...nsource.cirrus.com>,
"Richard
Fitzgerald" <rf@...nsource.cirrus.com>
Subject: [PATCH 00/18] ALSA: Various fixes for Cirrus Logic CS35L56 support
This chain of patches fixes various things that were undocumented, unknown
or uncertain when the original driver code was written. And also a few
things that were just bugs.
The HDA patches have dependencies on the ASoC patches, except for the final
patch that removes a bogus test stub function.
Richard Fitzgerald (18):
ASoC: wm_adsp: Fix firmware file search order
ASoC: wm_adsp: Don't overwrite fwf_name with the default
ASoC: cs35l56: cs35l56_component_remove() must clear
cs35l56->component
ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
ASoC: cs35l56: Don't add the same register patch multiple times
ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed()
ASoC: cs35l56: Fix to ensure ASP1 registers match cache
ASoC: cs35l56: Fix default SDW TX mixer registers
ALSA: hda: cs35l56: Initialize all ASP1 registers
ASoC: cs35l56: Fix for initializing ASP1 mixer registers
ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon
revision
ASoC: cs35l56: Firmware file must match the version of preloaded
firmware
ASoC: cs35l56: Load tunings for the correct speaker models
ASoC: cs35l56: Allow more time for firmware to boot
ALSA: hda: cs35l56: Fix order of searching for firmware files
ALSA: hda: cs35l56: Fix filename string field layout
ALSA: hda: cs35l56: Firmware file must match the version of preloaded
firmware
ALSA: hda: cs35l56: Remove unused test stub function
include/sound/cs35l56.h | 7 +-
sound/pci/hda/cs35l56_hda.c | 138 ++++++++------
sound/soc/codecs/cs35l56-shared.c | 140 ++++++++++++--
sound/soc/codecs/cs35l56.c | 307 +++++++++++++++++++++++++-----
sound/soc/codecs/cs35l56.h | 2 +
sound/soc/codecs/wm_adsp.c | 73 +++----
6 files changed, 498 insertions(+), 169 deletions(-)
--
2.39.2
Powered by blists - more mailing lists