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 e9c803ea306d..793c83dac738 100644 --- a/Documentation/i2c/busses/i2c-i801 +++ b/Documentation/i2c/busses/i2c-i801 | |||
| @@ -28,6 +28,7 @@ Supported adapters: | |||
| 28 | * Intel Wildcat Point (PCH) | 28 | * Intel Wildcat Point (PCH) |
| 29 | * Intel Wildcat Point-LP (PCH) | 29 | * Intel Wildcat Point-LP (PCH) |
| 30 | * Intel BayTrail (SOC) | 30 | * Intel BayTrail (SOC) |
| 31 | * Intel Sunrise Point-H (PCH) | ||
| 31 | Datasheets: Publicly available at the Intel website | 32 | Datasheets: Publicly available at the Intel website |
| 32 | 33 | ||
| 33 | On Intel Patsburg and later chipsets, both the normal host SMBus controller | 34 | 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 5366d37f04d3..fd5f10a86209 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
| @@ -122,6 +122,7 @@ config I2C_I801 | |||
| 122 | Wildcat Point (PCH) | 122 | Wildcat Point (PCH) |
| 123 | Wildcat Point-LP (PCH) | 123 | Wildcat Point-LP (PCH) |
| 124 | BayTrail (SOC) | 124 | BayTrail (SOC) |
| 125 | Sunrise Point-H (PCH) | ||
| 125 | 126 | ||
| 126 | This driver can also be built as a module. If so, the module | 127 | This driver can also be built as a module. If so, the module |
| 127 | will be called i2c-i801. | 128 | will be called i2c-i801. |
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index 10467a327749..7cfc183b3d63 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c | |||
| @@ -62,6 +62,7 @@ | |||
| 62 | * Wildcat Point (PCH) 0x8ca2 32 hard yes yes yes | 62 | * Wildcat Point (PCH) 0x8ca2 32 hard yes yes yes |
| 63 | * Wildcat Point-LP (PCH) 0x9ca2 32 hard yes yes yes | 63 | * Wildcat Point-LP (PCH) 0x9ca2 32 hard yes yes yes |
| 64 | * BayTrail (SOC) 0x0f12 32 hard yes yes yes | 64 | * BayTrail (SOC) 0x0f12 32 hard yes yes yes |
| 65 | * Sunrise Point-H (PCH) 0xa123 32 hard yes yes yes | ||
| 65 | * | 66 | * |
| 66 | * Features supported by this driver: | 67 | * Features supported by this driver: |
| 67 | * Software PEC no | 68 | * Software PEC no |
| @@ -184,6 +185,7 @@ | |||
| 184 | #define PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS2 0x8d7f | 185 | #define PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS2 0x8d7f |
| 185 | #define PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_SMBUS 0x9c22 | 186 | #define PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_SMBUS 0x9c22 |
| 186 | #define PCI_DEVICE_ID_INTEL_WILDCATPOINT_LP_SMBUS 0x9ca2 | 187 | #define PCI_DEVICE_ID_INTEL_WILDCATPOINT_LP_SMBUS 0x9ca2 |
| 188 | #define PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_SMBUS 0xa123 | ||
| 187 | 189 | ||
| 188 | struct i801_mux_config { | 190 | struct i801_mux_config { |
| 189 | char *gpio_chip; | 191 | char *gpio_chip; |
| @@ -830,6 +832,7 @@ static const struct pci_device_id i801_ids[] = { | |||
| 830 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WILDCATPOINT_LP_SMBUS) }, | 832 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WILDCATPOINT_LP_SMBUS) }, |
| 831 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_BAYTRAIL_SMBUS) }, | 833 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_BAYTRAIL_SMBUS) }, |
| 832 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_BRASWELL_SMBUS) }, | 834 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_BRASWELL_SMBUS) }, |
| 835 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_SUNRISEPOINT_H_SMBUS) }, | ||
| 833 | { 0, } | 836 | { 0, } |
| 834 | }; | 837 | }; |
| 835 | 838 | ||
