Page MenuHomeFreeBSD

D49396.diff
No OneTemporary

D49396.diff

diff --git a/sys/dev/sound/pci/hda/hdaa_patches.c b/sys/dev/sound/pci/hda/hdaa_patches.c
--- a/sys/dev/sound/pci/hda/hdaa_patches.c
+++ b/sys/dev/sound/pci/hda/hdaa_patches.c
@@ -317,13 +317,14 @@
break;
}
} else if (id == HDA_CODEC_ALC257 &&
- (subid == LENOVO_L5AMD_SUBVENDOR ||
- subid == LENOVO_L5INTEL_SUBVENDOR ||
- subid == LENOVO_IDEAPAD3_SUBVENDOR)) {
+ HDA_DEV_MATCH(LENOVO_ALL_SUBVENDOR, subid)) {
switch (nid) {
case 20:
patch_str = "as=1 seq=0";
break;
+ case 25:
+ patch_str = "as=2 seq=15";
+ break;
case 33:
patch_str = "as=1 seq=15";
break;
diff --git a/sys/dev/sound/pci/hda/hdac.h b/sys/dev/sound/pci/hda/hdac.h
--- a/sys/dev/sound/pci/hda/hdac.h
+++ b/sys/dev/sound/pci/hda/hdac.h
@@ -387,6 +387,7 @@
#define LENOVO_3000_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x384e)
#define LENOVO_IDEAPAD330_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x3808)
#define LENOVO_IDEAPAD3_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x3881)
+#define LENOVO_L480_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x506a)
#define LENOVO_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0xffff)
/* Samsung */

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 19, 6:53 PM (12 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17220564
Default Alt Text
D49396.diff (1 KB)

Event Timeline