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

Mark Brown <[email protected]>
Newsgroups gmane.linux.sound,gmane.linux.kernel,gmane.linux.acpi.devel,gmane.linux.drivers.platform.x86.devel
Message-ID <[email protected]>
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
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmpnR5EACgkQJNaLcl1U
h9Ar7Qf+LUkk62xnAHzaptw3xw7XmAUbLO8oS2y7X0x0FvaJRClXV9LTTtn8/CQN
rmpFg1/wT/SVdLFRa7NC+FRawZN3KDyi/goNOD7wMHuVOYBffDeROyySaBf8+94R
MhNRPiOEcUO1XwqqaPbLowRLOD5V6PRIG2Vp3G3FFBruXsINubWLbfwHFvfs2j+Z
Wgi6yIK+xsFkIl3Bxd4ES8xOEsV4nXx+R4sXxRvQVYZlYq6ZAOZqtQSDsIL2WjRP
cVpns8taVeEz7aMJxhlc2ZemAERTyszYq/aVvEWEMaj8V+HLk7/zaZLClvMwGzw8
uAoh84AKzuTGPYGC1FLz6RUNt0zL2w==
=zE12
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.