diff options
| -rw-r--r-- | Documentation/i2c/busses/i2c-i801 | 1 | ||||
| -rw-r--r-- | drivers/i2c/busses/Kconfig | 1 | ||||
| -rw-r--r-- | drivers/i2c/busses/i2c-i801.c | 3 |
3 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/i2c/busses/i2c-i801 b/Documentation/i2c/busses/i2c-i801 index 615142da4ef6..157416e78cc4 100644 --- a/Documentation/i2c/busses/i2c-i801 +++ b/Documentation/i2c/busses/i2c-i801 | |||
| @@ -21,6 +21,7 @@ Supported adapters: | |||
| 21 | * Intel DH89xxCC (PCH) | 21 | * Intel DH89xxCC (PCH) |
| 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 | Datasheets: Publicly available at the Intel website | 25 | Datasheets: Publicly available at the Intel website |
| 25 | 26 | ||
| 26 | On Intel Patsburg and later chipsets, both the normal host SMBus controller | 27 | On Intel Patsburg and later chipsets, both the normal host SMBus controller |
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index b4aaa1bd6728..af8bc83fd857 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
| @@ -104,6 +104,7 @@ config I2C_I801 | |||
| 104 | DH89xxCC (PCH) | 104 | DH89xxCC (PCH) |
| 105 | Panther Point (PCH) | 105 | Panther Point (PCH) |
| 106 | Lynx Point (PCH) | 106 | Lynx Point (PCH) |
| 107 | Lynx Point-LP (PCH) | ||
| 107 | 108 | ||
| 108 | This driver can also be built as a module. If so, the module | 109 | This driver can also be built as a module. If so, the module |
| 109 | will be called i2c-i801. | 110 | will be called i2c-i801. |
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index 898dcf9c7ade..33e9b0c09af2 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c | |||
| @@ -52,6 +52,7 @@ | |||
| 52 | DH89xxCC (PCH) 0x2330 32 hard yes yes yes | 52 | DH89xxCC (PCH) 0x2330 32 hard yes yes yes |
| 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 | 56 | ||
| 56 | Features supported by this driver: | 57 | Features supported by this driver: |
| 57 | Software PEC no | 58 | Software PEC no |
| @@ -155,6 +156,7 @@ | |||
| 155 | #define PCI_DEVICE_ID_INTEL_DH89XXCC_SMBUS 0x2330 | 156 | #define PCI_DEVICE_ID_INTEL_DH89XXCC_SMBUS 0x2330 |
| 156 | #define PCI_DEVICE_ID_INTEL_5_3400_SERIES_SMBUS 0x3b30 | 157 | #define PCI_DEVICE_ID_INTEL_5_3400_SERIES_SMBUS 0x3b30 |
| 157 | #define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS 0x8c22 | 158 | #define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS 0x8c22 |
| 159 | #define PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_SMBUS 0x9c22 | ||
| 158 | 160 | ||
| 159 | struct i801_priv { | 161 | struct i801_priv { |
| 160 | struct i2c_adapter adapter; | 162 | struct i2c_adapter adapter; |
| @@ -771,6 +773,7 @@ static DEFINE_PCI_DEVICE_TABLE(i801_ids) = { | |||
| 771 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_DH89XXCC_SMBUS) }, | 773 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_DH89XXCC_SMBUS) }, |
| 772 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PANTHERPOINT_SMBUS) }, | 774 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PANTHERPOINT_SMBUS) }, |
| 773 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS) }, | 775 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS) }, |
| 776 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_SMBUS) }, | ||
| 774 | { 0, } | 777 | { 0, } |
| 775 | }; | 778 | }; |
| 776 | 779 | ||
