Re: [PATCH 0/8] ALSA: hda: Add AW88399 HDA side codec driver for Lenovo Legion

From: Mark Brown

Date: Mon Jul 27 2026 - 07:59:18 EST


On Fri, Jul 17, 2026 at 03:25:02PM +0200, Marco Giunta wrote:
> Several Lenovo Legion laptops (Pro 7i 16IAX10H, Y9000P IAX10,
> Pro 7 16AFR10H, R9000P ADR10) use AWINIC AW88399 smart amplifiers
> to drive their bass woofers, connected via I2C as side codecs
> to a Realtek ALC287 HDA codec.

The following changes since commit 1590cf0329716306e948a8fc29f1d3ee87d3989f:

Linux 7.2-rc4 (2026-07-19 13:54:41 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-aw88339-lib

for you to fetch changes up to 15c9fdb3c39d5073463ffa746cc64ad9682c875f:

ASoC: aw88399: add channel setter for HDA side codec (2026-07-21 19:16:08 +0100)

----------------------------------------------------------------
ASoC: Add AW88399 HDA side codec driver for Lenovo Legion

In order to support AW88399 HDA side codec used on the Lenovo Legion we
need updates to it's ASoC driver.

----------------------------------------------------------------
Marco Giunta (5):
ASoC: aw88399: extract shared device library
ASoC: aw88399: derive channel from I2C address on ACPI systems
ASoC: aw88399: add per-instance BSTS status bypass flag
ASoC: aw88399: add firmware reload flag for resume
ASoC: aw88399: add channel setter for HDA side codec

include/sound/aw88399.h | 621 ++++++++++++++++++
sound/soc/codecs/Kconfig | 5 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/aw88399-lib.c | 1411 ++++++++++++++++++++++++++++++++++++++++
sound/soc/codecs/aw88399.c | 1349 --------------------------------------
sound/soc/codecs/aw88399.h | 582 +----------------
6 files changed, 2041 insertions(+), 1929 deletions(-)
create mode 100644 include/sound/aw88399.h
create mode 100644 sound/soc/codecs/aw88399-lib.c

Attachment: signature.asc
Description: PGP signature