All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Improve pop performance of cs42l43 input path
@ 2026-11-03 14:18 Charles Keepax
  2026-11-03 14:18 ` [PATCH v2 1/3] ASoC: cs42l43: Improve analogue mic pop performance Charles Keepax
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Charles Keepax @ 2026-11-03 14:18 UTC (permalink / raw)
  To: broonie; +Cc: lgirdwood, linux-sound, linux-kernel, patches

Some rework to improve the pop noises associated with bring up of both
the analogue and the digital input paths on cs42l43. As part of that
there is also a little refactoring of the DAPM mic event handler to
switch over to look tables rather than switch statements.

Changes since v1:
 - Added static const to decim_info arrays
 - Corrected order of a couple registers in the decim_info array
 - Added missing dapm lock around affected controls from new workaround

Charles Keepax (3):
  ASoC: cs42l43: Improve analogue mic pop performance
  ASoC: cs42l43: Factor out decimator startup data to an array
  ASoC: cs42l43: Improve pop performance of the input power up

 sound/soc/codecs/cs42l43.c | 219 +++++++++++++++++++++----------------
 sound/soc/codecs/cs42l43.h |   3 +-
 2 files changed, 127 insertions(+), 95 deletions(-)

-- 
2.47.3


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

end of thread, other threads:[~2026-11-03 14:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-03 14:18 [PATCH v2 0/3] Improve pop performance of cs42l43 input path Charles Keepax
2026-11-03 14:18 ` [PATCH v2 1/3] ASoC: cs42l43: Improve analogue mic pop performance Charles Keepax
2026-11-03 14:18 ` [PATCH v2 2/3] ASoC: cs42l43: Factor out decimator startup data to an array Charles Keepax
2026-11-03 14:18 ` [PATCH v2 3/3] ASoC: cs42l43: Improve pop performance of the input power up Charles Keepax
2026-11-03 14:39   ` sashiko-bot
2026-11-03 14:49     ` Charles Keepax

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.