All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] ASoC: qcom: AudioReach and WSA88xx fixes
@ 2026-10-23 17:13 Srinivas Kandagatla
  2026-10-23 17:13 ` [PATCH 1/7] ASoC: qcom: audioreach: fix module cfg blob size handling Srinivas Kandagatla
                   ` (7 more replies)
  0 siblings, 8 replies; 12+ messages in thread
From: Srinivas Kandagatla @ 2026-10-23 17:13 UTC (permalink / raw)
  To: Mark Brown, Liam Girdwood
  Cc: Jaroslav Kysela, Takashi Iwai, Krzysztof Kozlowski, Alexey Klimov,
	Ravi Hothi, linux-sound, linux-arm-msm, linux-kernel,
	Srinivas Kandagatla

Fixes found while bringing up speaker protection on the Lenovo ThinkPad
T14s Gen 7 (Snapdragon X2 Elite) with WSA8845 speakers.

 - AudioReach: the module cfg blob size was used as an element count,
   so the allocation and copy were four times too large.
 - WSA88xx: speaker temperatures above 45 degC were rejected, runtime
   PM was left enabled on unbind (NULL dereference on wsa884x), and
   the VI sense port carried only half of the V/I pair.

Tool use: an LLM coding assistant (Claude Code with Claude Opus) was
used for some of the patches in this series, to debug the issues during
bring-up and to draft the code and commit messages.

Based on next-20261022.

Ravi Hothi (3):
  ASoC: qcom: audioreach: fix module cfg blob size handling
  ASoC: codecs: wsa884x: Fix VI sense port channel count
  ASoC: codecs: wsa883x: Fix VI sense port channel count

Srinivas Kandagatla (4):
  ASoC: codecs: wsa884x: Accept temperatures across the full trim range
  ASoC: codecs: wsa883x: Accept temperatures across the full trim range
  ASoC: codecs: wsa884x: disable runtime PM on unbind
  ASoC: codecs: wsa883x: disable runtime PM on unbind

 sound/soc/codecs/wsa883x.c      | 21 ++++++++++++---------
 sound/soc/codecs/wsa884x.c      | 19 +++++++++++--------
 sound/soc/qcom/qdsp6/topology.c | 31 ++++++++++++++++++++++++++-----
 3 files changed, 49 insertions(+), 22 deletions(-)


base-commit: bd1ecbb61afefc6a8b876ccbc31e9228b44e9eab
-- 
2.47.3


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2026-10-27 11:25 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-23 17:13 [PATCH 0/7] ASoC: qcom: AudioReach and WSA88xx fixes Srinivas Kandagatla
2026-10-23 17:13 ` [PATCH 1/7] ASoC: qcom: audioreach: fix module cfg blob size handling Srinivas Kandagatla
2026-10-23 17:34   ` sashiko-bot
2026-10-23 17:13 ` [PATCH 2/7] ASoC: codecs: wsa884x: Accept temperatures across the full trim range Srinivas Kandagatla
2026-10-23 17:28   ` sashiko-bot
2026-10-23 17:13 ` [PATCH 3/7] ASoC: codecs: wsa883x: " Srinivas Kandagatla
2026-10-23 17:25   ` sashiko-bot
2026-10-23 17:13 ` [PATCH 4/7] ASoC: codecs: wsa884x: disable runtime PM on unbind Srinivas Kandagatla
2026-10-23 17:13 ` [PATCH 5/7] ASoC: codecs: wsa883x: " Srinivas Kandagatla
2026-10-23 17:13 ` [PATCH 6/7] ASoC: codecs: wsa884x: Fix VI sense port channel count Srinivas Kandagatla
2026-10-23 17:13 ` [PATCH 7/7] ASoC: codecs: wsa883x: " Srinivas Kandagatla
2026-10-26 20:04 ` [PATCH 0/7] ASoC: qcom: AudioReach and WSA88xx fixes Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.