View | Details | Raw Unified | Return to bug 46160
Collapse All | Expand All

(-)a/drivers/i2c/busses/i2c-i801.c (-1 / +8 lines)
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
- 

Return to bug 46160