Author: glebius
Date: Tue Mar 12 08:45:42 2013
New Revision: 248187
URL: http://svnweb.freebsd.org/changeset/base/248187

Log:
  More Lenovo headphones redirection quirks: Lenovo T430, Lenovo T430S.
  
  Submitted by: Sergey Nasonov <snasonov bcc.ru>, T430
  Submitted by: Johannes Dieterich <dieterich.joh gmail.com>, T430S

Modified:
  head/sys/dev/sound/pci/hda/hdaa_patches.c
  head/sys/dev/sound/pci/hda/hdac.h

Modified: head/sys/dev/sound/pci/hda/hdaa_patches.c
==============================================================================
--- head/sys/dev/sound/pci/hda/hdaa_patches.c   Tue Mar 12 06:58:49 2013        
(r248186)
+++ head/sys/dev/sound/pci/hda/hdaa_patches.c   Tue Mar 12 08:45:42 2013        
(r248187)
@@ -344,7 +344,9 @@ hdac_pin_patch(struct hdaa_widget *w)
                        break;
                }
        } else if (id == HDA_CODEC_ALC269 &&
-           subid == LENOVO_X1CRBN_SUBVENDOR) {
+           (subid == LENOVO_X1CRBN_SUBVENDOR ||
+           subid == LENOVO_T430_SUBVENDOR ||
+           subid == LENOVO_T430S_SUBVENDOR)) {
                switch (nid) {
                case 21:
                        patch = "as=1 seq=15";

Modified: head/sys/dev/sound/pci/hda/hdac.h
==============================================================================
--- head/sys/dev/sound/pci/hda/hdac.h   Tue Mar 12 06:58:49 2013        
(r248186)
+++ head/sys/dev/sound/pci/hda/hdac.h   Tue Mar 12 08:45:42 2013        
(r248187)
@@ -225,6 +225,8 @@
 #define LENOVO_X220_SUBVENDOR  HDA_MODEL_CONSTRUCT(LENOVO, 0x21da)
 #define LENOVO_X300_SUBVENDOR  HDA_MODEL_CONSTRUCT(LENOVO, 0x20ac)
 #define        LENOVO_T420_SUBVENDOR   HDA_MODEL_CONSTRUCT(LENOVO, 0x21ce)
+#define        LENOVO_T430_SUBVENDOR   HDA_MODEL_CONSTRUCT(LENOVO, 0x21f3)
+#define        LENOVO_T430S_SUBVENDOR  HDA_MODEL_CONSTRUCT(LENOVO, 0x21fb)
 #define        LENOVO_T520_SUBVENDOR   HDA_MODEL_CONSTRUCT(LENOVO, 0x21cf)
 #define LENOVO_ALL_SUBVENDOR   HDA_MODEL_CONSTRUCT(LENOVO, 0xffff)
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to