[PATCH 0/6] ASoC: codecs: aw88166: fixes and cleanup

From: Aaron Kling via B4 Relay

Date: Fri Sep 25 2026 - 03:52:32 EST


The driver was merged in a very downstream-centric manner. This series
copies the changes from Val Packetts series [0] cleaning up the aw88261
driver. This makes the driver notably more usable on the AYN and Retroid
Pocket QCS8550 devices, as well as the AYN Odin 3.

[0] https://lore.kernel.org/linux-sound/20260529200550.529719-1-val@xxxxxxxxxxxx/

---
Aaron Kling (6):
ASoC: codecs: aw88166: support changing sample rate and bit width
ASoC: codecs: aw88166: add TDM support
ASoC: codecs: aw88166: reduce log spam
ASoC: codecs: aw88166: remove fade in/out on start/stop
ASoC: codecs: aw88166: remove async start
ASoC: codecs: aw88166: make volume control usable

sound/soc/codecs/aw88166.c | 590 +++++++++++++++++++++++++--------------------
sound/soc/codecs/aw88166.h | 180 +++++++++++++-
2 files changed, 501 insertions(+), 269 deletions(-)
---
base-commit: 4c253ac4b29b8c6cc6fdef8f92d4facde62e63b9
change-id: 20260925-aw88166-cleanup-d5a141be651a

Best regards,
--
Aaron Kling <webgeek1234@xxxxxxxxx>