snd_hda: Add patch for Asus UX331UAL

PR:		242802
MFC after:	1 day
Differential Revision:	https://reviews.freebsd.org/D45238
This commit is contained in:
Lutz Bichler 2024-05-23 00:19:50 +02:00 committed by Christos Margiolis
parent f0a4dd6d46
commit 93ad59a251
2 changed files with 12 additions and 0 deletions

View file

@ -359,6 +359,17 @@ hdac_pin_patch(struct hdaa_widget *w)
patch_str = "as=4 seq=15";
break;
}
} else if (id == HDA_CODEC_ALC294 &&
subid == ASUS_UX331_SUBVENDOR) {
switch (nid) {
case 25:
/* XXX You are not expected to understand this. */
config = 0x01a1103c;
break;
case 33:
patch_str = "as=1 seq=15";
break;
}
} else {
/*
* loop over hdaa_model_pin_patch

View file

@ -332,6 +332,7 @@
#define ASUS_G2K_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1339)
#define ASUS_Z550SA_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x13b0)
#define ASUS_A7T_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x13c2)
#define ASUS_UX331_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x14de)
#define ASUS_UX31A_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1517)
#define ASUS_GL553VE_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x15e0)
#define ASUS_Z71V_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1964)