lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ