aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/i2c/busses/i2c-i8011
-rw-r--r--drivers/i2c/busses/Kconfig1
-rw-r--r--drivers/i2c/busses/i2c-i801.c3
3 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/i2c/busses/i2c-i801 b/Documentation/i2c/busses/i2c-i801
index d55b8ab2d10f..d29dea0f3232 100644
--- a/Documentation/i2c/busses/i2c-i801
+++ b/Documentation/i2c/busses/i2c-i801
@@ -24,6 +24,7 @@ Supported adapters:
24 * Intel Lynx Point-LP (PCH) 24 * Intel Lynx Point-LP (PCH)
25 * Intel Avoton (SOC) 25 * Intel Avoton (SOC)
26 * Intel Wellsburg (PCH) 26 * Intel Wellsburg (PCH)
27 * Intel Coleto Creek (PCH)
27 Datasheets: Publicly available at the Intel website 28 Datasheets: Publicly available at the Intel website
28 29
29On Intel Patsburg and later chipsets, both the normal host SMBus controller 30On Intel Patsburg and later chipsets, both the normal host SMBus controller
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index 96c6d82da3ed..b865c8979aec 100644
--- a/drivers/i2c/busses/Kconfig
+++ b/drivers/i2c/busses/Kconfig
@@ -108,6 +108,7 @@ config I2C_I801
108 Lynx Point-LP (PCH) 108 Lynx Point-LP (PCH)
109 Avoton (SOC) 109 Avoton (SOC)
110 Wellsburg (PCH) 110 Wellsburg (PCH)
111 Coleto Creek (PCH)
111 112
112 This driver can also be built as a module. If so, the module 113 This driver can also be built as a module. If so, the module
113 will be called i2c-i801. 114 will be called i2c-i801.
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c
index 3a6903f63913..4ebceed6bc66 100644
--- a/drivers/i2c/busses/i2c-i801.c
+++ b/drivers/i2c/busses/i2c-i801.c
@@ -58,6 +58,7 @@
58 Wellsburg (PCH) MS 0x8d7d 32 hard yes yes yes 58 Wellsburg (PCH) MS 0x8d7d 32 hard yes yes yes
59 Wellsburg (PCH) MS 0x8d7e 32 hard yes yes yes 59 Wellsburg (PCH) MS 0x8d7e 32 hard yes yes yes
60 Wellsburg (PCH) MS 0x8d7f 32 hard yes yes yes 60 Wellsburg (PCH) MS 0x8d7f 32 hard yes yes yes
61 Coleto Creek (PCH) 0x23b0 32 hard yes yes yes
61 62
62 Features supported by this driver: 63 Features supported by this driver:
63 Software PEC no 64 Software PEC no
@@ -169,6 +170,7 @@
169#define PCI_DEVICE_ID_INTEL_PANTHERPOINT_SMBUS 0x1e22 170#define PCI_DEVICE_ID_INTEL_PANTHERPOINT_SMBUS 0x1e22
170#define PCI_DEVICE_ID_INTEL_AVOTON_SMBUS 0x1f3c 171#define PCI_DEVICE_ID_INTEL_AVOTON_SMBUS 0x1f3c
171#define PCI_DEVICE_ID_INTEL_DH89XXCC_SMBUS 0x2330 172#define PCI_DEVICE_ID_INTEL_DH89XXCC_SMBUS 0x2330
173#define PCI_DEVICE_ID_INTEL_COLETOCREEK_SMBUS 0x23b0
172#define PCI_DEVICE_ID_INTEL_5_3400_SERIES_SMBUS 0x3b30 174#define PCI_DEVICE_ID_INTEL_5_3400_SERIES_SMBUS 0x3b30
173#define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS 0x8c22 175#define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS 0x8c22
174#define PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS 0x8d22 176#define PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS 0x8d22
@@ -817,6 +819,7 @@ static DEFINE_PCI_DEVICE_TABLE(i801_ids) = {
817 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS0) }, 819 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS0) },
818 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS1) }, 820 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS1) },
819 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS2) }, 821 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS2) },
822 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_COLETOCREEK_SMBUS) },
820 { 0, } 823 { 0, }
821}; 824};
822 825