Add some device IDs found in my new laptop.
This commit is contained in:
parent
712a6ae66e
commit
2b064d4653
@ -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);
|
||||
}
|
||||
|
@ -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 },
|
||||
|
@ -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 */
|
||||
@ -348,6 +350,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)
|
||||
@ -633,6 +636,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)
|
||||
|
||||
|
@ -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 Kabylake" },
|
||||
{ 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" },
|
||||
|
@ -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");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user