Lines 72-77
Link Here
|
72 |
* Jasper Lake (SOC) 0x4da3 32 hard yes yes yes |
72 |
* Jasper Lake (SOC) 0x4da3 32 hard yes yes yes |
73 |
* Comet Lake-V (PCH) 0xa3a3 32 hard yes yes yes |
73 |
* Comet Lake-V (PCH) 0xa3a3 32 hard yes yes yes |
74 |
* Alder Lake-S (PCH) 0x7aa3 32 hard yes yes yes |
74 |
* Alder Lake-S (PCH) 0x7aa3 32 hard yes yes yes |
|
|
75 |
* Alder Lake-P (PCH) 0x51a3 32 hard yes yes yes |
76 |
* Alder Lake-M (PCH) 0x54a3 32 hard yes yes yes |
75 |
* |
77 |
* |
76 |
* Features supported by this driver: |
78 |
* Features supported by this driver: |
77 |
* Software PEC no |
79 |
* Software PEC no |
Lines 228-233
Link Here
|
228 |
#define PCI_DEVICE_ID_INTEL_TIGERLAKE_H_SMBUS 0x43a3 |
230 |
#define PCI_DEVICE_ID_INTEL_TIGERLAKE_H_SMBUS 0x43a3 |
229 |
#define PCI_DEVICE_ID_INTEL_ELKHART_LAKE_SMBUS 0x4b23 |
231 |
#define PCI_DEVICE_ID_INTEL_ELKHART_LAKE_SMBUS 0x4b23 |
230 |
#define PCI_DEVICE_ID_INTEL_JASPER_LAKE_SMBUS 0x4da3 |
232 |
#define PCI_DEVICE_ID_INTEL_JASPER_LAKE_SMBUS 0x4da3 |
|
|
233 |
#define PCI_DEVICE_ID_INTEL_ALDER_LAKE_P_SMBUS 0x51a3 |
234 |
#define PCI_DEVICE_ID_INTEL_ALDER_LAKE_M_SMBUS 0x54a3 |
231 |
#define PCI_DEVICE_ID_INTEL_BROXTON_SMBUS 0x5ad4 |
235 |
#define PCI_DEVICE_ID_INTEL_BROXTON_SMBUS 0x5ad4 |
232 |
#define PCI_DEVICE_ID_INTEL_ALDER_LAKE_S_SMBUS 0x7aa3 |
236 |
#define PCI_DEVICE_ID_INTEL_ALDER_LAKE_S_SMBUS 0x7aa3 |
233 |
#define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS 0x8c22 |
237 |
#define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS 0x8c22 |
Lines 1080-1085
static const struct pci_device_id i801_ids[] = {
Link Here
|
1080 |
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TIGERLAKE_H_SMBUS) }, |
1084 |
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TIGERLAKE_H_SMBUS) }, |
1081 |
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_JASPER_LAKE_SMBUS) }, |
1085 |
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_JASPER_LAKE_SMBUS) }, |
1082 |
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ALDER_LAKE_S_SMBUS) }, |
1086 |
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ALDER_LAKE_S_SMBUS) }, |
|
|
1087 |
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ALDER_LAKE_P_SMBUS) }, |
1088 |
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ALDER_LAKE_M_SMBUS) }, |
1083 |
{ 0, } |
1089 |
{ 0, } |
1084 |
}; |
1090 |
}; |
1085 |
|
1091 |
|
Lines 1769-1774
static int i801_probe(struct pci_dev *dev, const struct pci_device_id *id)
Link Here
|
1769 |
case PCI_DEVICE_ID_INTEL_JASPER_LAKE_SMBUS: |
1775 |
case PCI_DEVICE_ID_INTEL_JASPER_LAKE_SMBUS: |
1770 |
case PCI_DEVICE_ID_INTEL_EBG_SMBUS: |
1776 |
case PCI_DEVICE_ID_INTEL_EBG_SMBUS: |
1771 |
case PCI_DEVICE_ID_INTEL_ALDER_LAKE_S_SMBUS: |
1777 |
case PCI_DEVICE_ID_INTEL_ALDER_LAKE_S_SMBUS: |
|
|
1778 |
case PCI_DEVICE_ID_INTEL_ALDER_LAKE_P_SMBUS: |
1779 |
case PCI_DEVICE_ID_INTEL_ALDER_LAKE_M_SMBUS: |
1772 |
priv->features |= FEATURE_BLOCK_PROC; |
1780 |
priv->features |= FEATURE_BLOCK_PROC; |
1773 |
priv->features |= FEATURE_I2C_BLOCK_READ; |
1781 |
priv->features |= FEATURE_I2C_BLOCK_READ; |
1774 |
priv->features |= FEATURE_IRQ; |
1782 |
priv->features |= FEATURE_IRQ; |
1775 |
- |
|
|