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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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:

---
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 = {
---




[Index of Archives]     [Pulseaudio]     [Linux Audio Users]     [ALSA Devel]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux