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 157416e78cc4..8d71d5705b2a 100644
--- a/Documentation/i2c/busses/i2c-i801
+++ b/Documentation/i2c/busses/i2c-i801
@@ -22,6 +22,7 @@ Supported adapters:
22 * Intel Panther Point (PCH) 22 * Intel Panther Point (PCH)
23 * Intel Lynx Point (PCH) 23 * Intel Lynx Point (PCH)
24 * Intel Lynx Point-LP (PCH) 24 * Intel Lynx Point-LP (PCH)
25 * Intel Avoton (SOC)
25 Datasheets: Publicly available at the Intel website 26 Datasheets: Publicly available at the Intel website
26 27
27On Intel Patsburg and later chipsets, both the normal host SMBus controller 28On Intel Patsburg and later chipsets, both the normal host SMBus controller
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index bdca5111eb9d..77d28873b76f 100644
--- a/drivers/i2c/busses/Kconfig
+++ b/drivers/i2c/busses/Kconfig
@@ -106,6 +106,7 @@ config I2C_I801
106 Panther Point (PCH) 106 Panther Point (PCH)
107 Lynx Point (PCH) 107 Lynx Point (PCH)
108 Lynx Point-LP (PCH) 108 Lynx Point-LP (PCH)
109 Avoton (SOC)
109 110
110 This driver can also be built as a module. If so, the module 111 This driver can also be built as a module. If so, the module
111 will be called i2c-i801. 112 will be called i2c-i801.
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c
index 3092387f6ef4..b00c29d8a5f1 100644
--- a/drivers/i2c/busses/i2c-i801.c
+++ b/drivers/i2c/busses/i2c-i801.c
@@ -53,6 +53,7 @@
53 Panther Point (PCH) 0x1e22 32 hard yes yes yes 53 Panther Point (PCH) 0x1e22 32 hard yes yes yes
54 Lynx Point (PCH) 0x8c22 32 hard yes yes yes 54 Lynx Point (PCH) 0x8c22 32 hard yes yes yes
55 Lynx Point-LP (PCH) 0x9c22 32 hard yes yes yes 55 Lynx Point-LP (PCH) 0x9c22 32 hard yes yes yes
56 Avoton (SOC) 0x1f3c 32 hard yes yes yes
56 57
57 Features supported by this driver: 58 Features supported by this driver:
58 Software PEC no 59 Software PEC no
@@ -162,6 +163,7 @@
162#define PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF1 0x1d71 163#define PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF1 0x1d71
163#define PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF2 0x1d72 164#define PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF2 0x1d72
164#define PCI_DEVICE_ID_INTEL_PANTHERPOINT_SMBUS 0x1e22 165#define PCI_DEVICE_ID_INTEL_PANTHERPOINT_SMBUS 0x1e22
166#define PCI_DEVICE_ID_INTEL_AVOTON_SMBUS 0x1f3c
165#define PCI_DEVICE_ID_INTEL_DH89XXCC_SMBUS 0x2330 167#define PCI_DEVICE_ID_INTEL_DH89XXCC_SMBUS 0x2330
166#define PCI_DEVICE_ID_INTEL_5_3400_SERIES_SMBUS 0x3b30 168#define PCI_DEVICE_ID_INTEL_5_3400_SERIES_SMBUS 0x3b30
167#define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS 0x8c22 169#define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS 0x8c22
@@ -798,6 +800,7 @@ static DEFINE_PCI_DEVICE_TABLE(i801_ids) = {
798 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PANTHERPOINT_SMBUS) }, 800 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PANTHERPOINT_SMBUS) },
799 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS) }, 801 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS) },
800 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_SMBUS) }, 802 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_SMBUS) },
803 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_AVOTON_SMBUS) },
801 { 0, } 804 { 0, }
802}; 805};
803 806