aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses
diff options
context:
space:
mode:
authorSeth Heasley <seth.heasley@intel.com>2013-06-19 19:59:57 -0400
committerWolfram Sang <wsa@the-dreams.de>2013-06-20 15:32:27 -0400
commitf39901c1befa556bc91902516a3e2e460000b4a8 (patch)
tree559af938648d1c5e50c897d5d1bdba892fd03eac /drivers/i2c/busses
parent4368de19ed3f67168d714ab34b5b27c6a0ebad4e (diff)
i2c: i801: SMBus patch for Intel Coleto Creek DeviceIDs
This patch adds the i801 SMBus Controller DeviceIDs for the Intel Coleto Creek PCH. Signed-off-by: Seth Heasley <seth.heasley@intel.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c/busses')
-rw-r--r--drivers/i2c/busses/Kconfig1
-rw-r--r--drivers/i2c/busses/i2c-i801.c3
2 files changed, 4 insertions, 0 deletions
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