diff mbox series

ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE

Message ID CALijGzn7GL_tmdGZXy-tTGCgpT4bwLW2+QU1QBseMRQwjPhbtw@mail.gmail.com (mailing list archive)
State Superseded
Headers show
Series ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE | expand

Commit Message

M Cooley March 8, 2024, 8:50 p.m. UTC
Hi, I apologize if this is not the correct format for this request,
but I am unsure what the protocol is for people unaffiliated with
kernel development teams submitting [PATCH]'s vs bugs / feature
requests. I am happy to resubmit as a properly formatted patch request
if it's preferred.

The ASUS M7600RE (Vivobook Pro 16X OLED) needs a quirk entry for the
internal microphone to function. I have made sure the BIOS is UTD
prior to testing, and with the newest kernel, the issue is still
present until this fix is applied, after which it works as expected.

Below is a patch for the quirks table addition that resolves the issue:

---
---

Comments

Mark Brown March 8, 2024, 9:37 p.m. UTC | #1
On Fri, Mar 08, 2024 at 03:50:12PM -0500, M Cooley wrote:
> Hi, I apologize if this is not the correct format for this request,
> but I am unsure what the protocol is for people unaffiliated with
> kernel development teams submitting [PATCH]'s vs bugs / feature
> requests. I am happy to resubmit as a properly formatted patch request
> if it's preferred.

It's a patch whatever the reason for it - basically your email looks
like it got almost everything right (assuming git am likes it), you just
need to delete the process question above from the changelog and add a
Signed-off-by as covered in submitting-patches.rst.  As that covers
there's legal stuff with the signoff which means I shouldn't take a
patch without it.
diff mbox series

Patch

diff --git a/sound/soc/amd/yc/acp6x-mach.c b/sound/soc/amd/yc/acp6x-mach.c
index abb9589b8477..af90da8646ba 100644
--- a/sound/soc/amd/yc/acp6x-mach.c
+++ b/sound/soc/amd/yc/acp6x-mach.c
@@ -311,6 +311,13 @@  static const struct dmi_system_id yc_acp_quirk_table[] = {
                        DMI_MATCH(DMI_PRODUCT_NAME, "M6500RC"),
                }
        },
+ {
+         .driver_data = &acp6x_card,
+         .matches = {
+                 DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK COMPUTER INC."),
+                 DMI_MATCH(DMI_PRODUCT_NAME, "M7600RE"),
+         }
+ },
        {
                .driver_data = &acp6x_card,
                .matches = {