|
60 | 60 | * BayTrail (SOC) 0x0f12 32 hard yes yes yes
|
61 | 61 | * Sunrise Point-H (PCH) 0xa123 32 hard yes yes yes
|
62 | 62 | * Sunrise Point-LP (PCH) 0x9d23 32 hard yes yes yes
|
| 63 | + * DNV (SOC) 0x19df 32 hard yes yes yes |
63 | 64 | *
|
64 | 65 | * Features supported by this driver:
|
65 | 66 | * Software PEC no
|
|
202 | 203 | #define PCI_DEVICE_ID_INTEL_WILDCATPOINT_LP_SMBUS 0x9ca2
|
203 | 204 | #define PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_SMBUS 0xa123
|
204 | 205 | #define PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_SMBUS 0x9d23
|
| 206 | +#define PCI_DEVICE_ID_INTEL_DNV_SMBUS 0x19df |
205 | 207 |
|
206 | 208 | struct i801_mux_config {
|
207 | 209 | char *gpio_chip;
|
@@ -863,6 +865,7 @@ static const struct pci_device_id i801_ids[] = {
|
863 | 865 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_BRASWELL_SMBUS) },
|
864 | 866 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_SMBUS) },
|
865 | 867 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_SMBUS) },
|
| 868 | + { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_DNV_SMBUS) }, |
866 | 869 | { 0, }
|
867 | 870 | };
|
868 | 871 |
|
@@ -1256,6 +1259,7 @@ static int i801_probe(struct pci_dev *dev, const struct pci_device_id *id)
|
1256 | 1259 | switch (dev->device) {
|
1257 | 1260 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_SMBUS:
|
1258 | 1261 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_SMBUS:
|
| 1262 | + case PCI_DEVICE_ID_INTEL_DNV_SMBUS: |
1259 | 1263 | priv->features |= FEATURE_I2C_BLOCK_READ;
|
1260 | 1264 | priv->features |= FEATURE_IRQ;
|
1261 | 1265 | priv->features |= FEATURE_SMBUS_PEC;
|
|
0 commit comments