sound: add patch for Lenovo Legion 5 AMD

MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D30333
This commit is contained in:
Philippe Michaud-Boudreault 2021-05-19 10:38:34 -04:00 committed by Ed Maste
parent 8a5b4859c7
commit 45f0e57105
2 changed files with 11 additions and 0 deletions

View File

@ -312,6 +312,16 @@ hdac_pin_patch(struct hdaa_widget *w)
patch_str = "as=1 seq=15";
break;
}
} else if (id == HDA_CODEC_ALC257 &&
(subid == LENOVO_L5AMD_SUBVENDOR)) {
switch (nid) {
case 20:
patch_str = "as=1 seq=0";
break;
case 33:
patch_str = "as=1 seq=15";
break;
}
} else {
/*
* loop over hdaa_model_pin_patch

View File

@ -360,6 +360,7 @@
#define LENOVO_X230T_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x2203)
#define LENOVO_T431S_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x2208)
#define LENOVO_G580_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x3977)
#define LENOVO_L5AMD_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x381b)
#define LENOVO_3000_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x384e)
#define LENOVO_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0xffff)