Author: mav
Date: Wed Nov 16 18:39:26 2016
New Revision: 308739
URL: https://svnweb.freebsd.org/changeset/base/308739

Log:
  MFC r308464, r308471: Add some device IDs found in my new laptop.

Modified:
  stable/10/sys/dev/ichsmb/ichsmb_pci.c
  stable/10/sys/dev/sound/pci/hda/hdac.c
  stable/10/sys/dev/sound/pci/hda/hdac.h
  stable/10/sys/dev/sound/pci/hda/hdacc.c
  stable/10/sys/dev/usb/controller/xhci_pci.c
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/dev/ichsmb/ichsmb_pci.c
==============================================================================
--- stable/10/sys/dev/ichsmb/ichsmb_pci.c       Wed Nov 16 18:38:40 2016        
(r308738)
+++ stable/10/sys/dev/ichsmb/ichsmb_pci.c       Wed Nov 16 18:39:26 2016        
(r308739)
@@ -93,6 +93,7 @@ __FBSDID("$FreeBSD$");
 #define ID_WCPTLP                      0x9ca28086
 #define        ID_WELLSBURG                    0x8d228086
 #define        ID_SRPT                         0xa1238086
+#define        ID_SRPTLP                       0x9d238086
 
 #define PCIS_SERIALBUS_SMBUS_PROGIF    0x00
 
@@ -220,6 +221,9 @@ ichsmb_pci_probe(device_t dev)
        case ID_SRPT:
                device_set_desc(dev, "Intel Sunrise Point-H SMBus controller");
                break;
+       case ID_SRPTLP:
+               device_set_desc(dev, "Intel Sunrise Point-LP SMBus controller");
+               break;
        default:
                return (ENXIO);
        }

Modified: stable/10/sys/dev/sound/pci/hda/hdac.c
==============================================================================
--- stable/10/sys/dev/sound/pci/hda/hdac.c      Wed Nov 16 18:38:40 2016        
(r308738)
+++ stable/10/sys/dev/sound/pci/hda/hdac.c      Wed Nov 16 18:39:26 2016        
(r308739)
@@ -94,7 +94,9 @@ static const struct {
        { HDA_INTEL_LPTLP1,  "Intel Lynx Point-LP",     0, 0 },
        { HDA_INTEL_LPTLP2,  "Intel Lynx Point-LP",     0, 0 },
        { HDA_INTEL_SRPTLP,  "Intel Sunrise Point-LP",  0, 0 },
+       { HDA_INTEL_KBLKLP,  "Intel Kabylake-LP",       0, 0 },
        { HDA_INTEL_SRPT,    "Intel Sunrise Point",     0, 0 },
+       { HDA_INTEL_KBLK,    "Intel Kabylake",  0, 0 },
        { HDA_INTEL_82801F,  "Intel 82801F",    0, 0 },
        { HDA_INTEL_63XXESB, "Intel 631x/632xESB",      0, 0 },
        { HDA_INTEL_82801G,  "Intel 82801G",    0, 0 },

Modified: stable/10/sys/dev/sound/pci/hda/hdac.h
==============================================================================
--- stable/10/sys/dev/sound/pci/hda/hdac.h      Wed Nov 16 18:38:40 2016        
(r308738)
+++ stable/10/sys/dev/sound/pci/hda/hdac.h      Wed Nov 16 18:39:26 2016        
(r308739)
@@ -70,7 +70,9 @@
 #define HDA_INTEL_LPTLP2       HDA_MODEL_CONSTRUCT(INTEL, 0x9c21)
 #define HDA_INTEL_BDW2         HDA_MODEL_CONSTRUCT(INTEL, 0x9ca0)
 #define HDA_INTEL_SRPTLP       HDA_MODEL_CONSTRUCT(INTEL, 0x9d70)
+#define HDA_INTEL_KBLKLP       HDA_MODEL_CONSTRUCT(INTEL, 0x9d71)
 #define HDA_INTEL_SRPT         HDA_MODEL_CONSTRUCT(INTEL, 0xa170)
+#define HDA_INTEL_KBLK         HDA_MODEL_CONSTRUCT(INTEL, 0xa171)
 #define HDA_INTEL_ALL          HDA_MODEL_CONSTRUCT(INTEL, 0xffff)
 
 /* Nvidia */
@@ -347,6 +349,7 @@
 #define HDA_CODEC_ALC275       HDA_CODEC_CONSTRUCT(REALTEK, 0x0275)
 #define HDA_CODEC_ALC276       HDA_CODEC_CONSTRUCT(REALTEK, 0x0276)
 #define HDA_CODEC_ALC292       HDA_CODEC_CONSTRUCT(REALTEK, 0x0292)
+#define HDA_CODEC_ALC295       HDA_CODEC_CONSTRUCT(REALTEK, 0x0295)
 #define HDA_CODEC_ALC660       HDA_CODEC_CONSTRUCT(REALTEK, 0x0660)
 #define HDA_CODEC_ALC662       HDA_CODEC_CONSTRUCT(REALTEK, 0x0662)
 #define HDA_CODEC_ALC663       HDA_CODEC_CONSTRUCT(REALTEK, 0x0663)
@@ -632,6 +635,8 @@
 #define HDA_CODEC_INTELPPT     HDA_CODEC_CONSTRUCT(INTEL, 0x2806)
 #define HDA_CODEC_INTELHSW     HDA_CODEC_CONSTRUCT(INTEL, 0x2807)
 #define HDA_CODEC_INTELBDW     HDA_CODEC_CONSTRUCT(INTEL, 0x2808)
+#define HDA_CODEC_INTELSKLK    HDA_CODEC_CONSTRUCT(INTEL, 0x2809)
+#define HDA_CODEC_INTELKBLK    HDA_CODEC_CONSTRUCT(INTEL, 0x280b)
 #define HDA_CODEC_INTELCL      HDA_CODEC_CONSTRUCT(INTEL, 0x29fb)
 #define HDA_CODEC_INTELXXXX    HDA_CODEC_CONSTRUCT(INTEL, 0xffff)
 

Modified: stable/10/sys/dev/sound/pci/hda/hdacc.c
==============================================================================
--- stable/10/sys/dev/sound/pci/hda/hdacc.c     Wed Nov 16 18:38:40 2016        
(r308738)
+++ stable/10/sys/dev/sound/pci/hda/hdacc.c     Wed Nov 16 18:39:26 2016        
(r308739)
@@ -88,6 +88,7 @@ static const struct {
        { HDA_CODEC_ALC275, 0,          "Realtek ALC275" },
        { HDA_CODEC_ALC276, 0,          "Realtek ALC276" },
        { HDA_CODEC_ALC292, 0,          "Realtek ALC292" },
+       { HDA_CODEC_ALC295, 0,          "Realtek ALC295" },
        { HDA_CODEC_ALC660, 0,          "Realtek ALC660-VD" },
        { HDA_CODEC_ALC662, 0x0002,     "Realtek ALC662 rev2" },
        { HDA_CODEC_ALC662, 0,          "Realtek ALC662" },
@@ -321,6 +322,8 @@ static const struct {
        { HDA_CODEC_INTELPPT, 0,        "Intel Panther Point" },
        { HDA_CODEC_INTELHSW, 0,        "Intel Haswell" },
        { HDA_CODEC_INTELBDW, 0,        "Intel Broadwell" },
+       { HDA_CODEC_INTELSKLK, 0,       "Intel Skylake" },
+       { HDA_CODEC_INTELKBLK, 0,       "Intel Kabylake" },
        { HDA_CODEC_INTELCL, 0,         "Intel Crestline" },
        { HDA_CODEC_SII1390, 0,         "Silicon Image SiI1390" },
        { HDA_CODEC_SII1392, 0,         "Silicon Image SiI1392" },

Modified: stable/10/sys/dev/usb/controller/xhci_pci.c
==============================================================================
--- stable/10/sys/dev/usb/controller/xhci_pci.c Wed Nov 16 18:38:40 2016        
(r308738)
+++ stable/10/sys/dev/usb/controller/xhci_pci.c Wed Nov 16 18:39:26 2016        
(r308739)
@@ -122,6 +122,8 @@ xhci_pci_match(device_t self)
                return ("Intel Wellsburg USB 3.0 controller");
        case 0x9cb18086:
                return ("Broadwell Integrated PCH-LP chipset USB 3.0 
controller");
+       case 0x9d2f8086:
+               return ("Intel Sunrise Point-LP USB 3.0 controller");
        case 0xa12f8086:
                return ("Intel Sunrise Point USB 3.0 controller");
 
_______________________________________________
svn-src-stable-10@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-10
To unsubscribe, send any mail to "svn-src-stable-10-unsubscr...@freebsd.org"

Reply via email to