diff options
author | james.d.ralston@intel.com <james.d.ralston@intel.com> | 2014-10-13 18:20:24 -0400 |
---|---|---|
committer | Wolfram Sang <wsa@the-dreams.de> | 2014-10-16 03:16:22 -0400 |
commit | 3e27a8445c21f8056517f188303827450590d868 (patch) | |
tree | 4fa96074bb4ee4a5b2128164eaada5365d4302fc | |
parent | 15ef27756b23a9fe5ec637a92c40dabd31aa38f6 (diff) |
i2c: i801: Add Device IDs for Intel Sunrise Point PCH
This patch adds the I2C/SMBus Device IDs for the Intel Sunrise Point PCH.
Signed-off-by: James Ralston <james.d.ralston@intel.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
-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 | ||