Re: ASUS TUF Gaming A14 (FA401 EA) — could you help add an ACP70 SoundWire quirk?
Mark Brown <[email protected]>
| Newsgroups | org.alsa-project.alsa-devel |
|---|---|
| Message-ID | <[email protected]> |
On Fri, May 22, 2026 at 08:41:46AM +0200, Joakim Andersson Lee wrote:
> I hope you don't mind me reaching out directly — I was wondering if you might
> be able to help me with something.
I'd suggest contacting the AMD maintainers as well/instead.
> My laptop seems to use the same ACP70 + TAS2783 setup. Its DMI is:
>
> board_vendor = "ASUSTeK COMPUTER INC."
> product_name = "TUF Gaming A14 FA401EA"
> board_name = "FA401EA"
>
> From what I can tell, it might just need an entry in soc_sdw_quirk_table[]
> (sound/soc/amd/acp/acp-sdw-legacy-mach.c), mirroring the HN7306EA one:
>
> {
> .callback = soc_sdw_quirk_cb,
> .matches = {
> DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK COMPUTER INC."),
> DMI_MATCH(DMI_PRODUCT_NAME, "FA401EA"),
> },
> .driver_data = (void *)(ASOC_SDW_ACP_DMIC),
> },
> For what it's worth, the speakers do work out of the box on SteamOS on this
> exact laptop (only HDMI-out is broken there), so the hardware seems fine — it
> just looks like mainline is missing the FA401EA entry.
> I'd be really glad to help however I can — I'm very happy to test patches and
> send over dmesg, the SoundWire enumeration, or anything else useful from the
> actual hardware. Just let me know what would be most helpful.
The above sounds entirely plausible, though I've no direct knowledge of
this hardware (and never worked directly with Soundwire stuff at all).
Did you try it, you said you were OK testing patches?
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmoQRlcACgkQJNaLcl1U h9Bw+wgAhfIrAcSIEfAaEp1iBZGB6aryLcBnkbhg2uXyGggJMwpPgCnTlvPdvKqW PZh3ol+O8RehhLJm3mB0VQbPWGTUFUqDAWggH5c8RbiVDLB7wXwevvyIWS2EKsrV X+iD4lRo/g+qCVuHqI+L4FH9N/CpEJleeB2F3d0OlVuPcOHZy7rGDZJL1WqRMYxt soMXMqrG4H8z7rNzJy1OZbs5arVPp/8v7Ufe6fkmvlG15PiMMAXxbsPAEfedvsRF gr6H/ZQrs37CzjIzFxMR1AeQP9ls/wwtj6ldALvJBUgD+k1w4MFBYIm7/gQE3gEn 9tMPrkYeemzimSjE8maj+PjBLRHV/A== =z+N7 -----END PGP SIGNATURE-----