diff options
author | Chew, Kean ho <kean.ho.chew@intel.com> | 2014-02-28 11:03:56 -0500 |
---|---|---|
committer | Wolfram Sang <wsa@the-dreams.de> | 2014-03-09 16:40:25 -0400 |
commit | 1b31e9b76ef8c62291e698dfdb973499986a7f68 (patch) | |
tree | e02805be38f020645dbd89828572375c39468ee8 /drivers/i2c | |
parent | 089c729ae440c6df35eeac7998525718fcee0323 (diff) |
i2c: i801: enable Intel BayTrail SMBUS
Add Device ID of Intel BayTrail SMBus Controller.
Signed-off-by: Chew, Kean ho <kean.ho.chew@intel.com>
Signed-off-by: Chew, Chiau Ee <chiau.ee.chew@intel.com>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c')
-rw-r--r-- | drivers/i2c/busses/Kconfig | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-i801.c | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index f8162441576f..5e914efea212 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -110,6 +110,7 @@ config I2C_I801 | |||
110 | Wellsburg (PCH) | 110 | Wellsburg (PCH) |
111 | Coleto Creek (PCH) | 111 | Coleto Creek (PCH) |
112 | Wildcat Point-LP (PCH) | 112 | Wildcat Point-LP (PCH) |
113 | BayTrail (SOC) | ||
113 | 114 | ||
114 | This driver can also be built as a module. If so, the module | 115 | This driver can also be built as a module. If so, the module |
115 | will be called i2c-i801. | 116 | will be called i2c-i801. |
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index 349c2d35e792..899f55937ca6 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c | |||
@@ -60,6 +60,7 @@ | |||
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 | Coleto Creek (PCH) 0x23b0 32 hard yes yes yes |
62 | Wildcat Point-LP (PCH) 0x9ca2 32 hard yes yes yes | 62 | Wildcat Point-LP (PCH) 0x9ca2 32 hard yes yes yes |
63 | BayTrail (SOC) 0x0f12 32 hard yes yes yes | ||
63 | 64 | ||
64 | Features supported by this driver: | 65 | Features supported by this driver: |
65 | Software PEC no | 66 | Software PEC no |
@@ -161,6 +162,7 @@ | |||
161 | STATUS_ERROR_FLAGS) | 162 | STATUS_ERROR_FLAGS) |
162 | 163 | ||
163 | /* Older devices have their ID defined in <linux/pci_ids.h> */ | 164 | /* Older devices have their ID defined in <linux/pci_ids.h> */ |
165 | #define PCI_DEVICE_ID_INTEL_BAYTRAIL_SMBUS 0x0f12 | ||
164 | #define PCI_DEVICE_ID_INTEL_COUGARPOINT_SMBUS 0x1c22 | 166 | #define PCI_DEVICE_ID_INTEL_COUGARPOINT_SMBUS 0x1c22 |
165 | #define PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS 0x1d22 | 167 | #define PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS 0x1d22 |
166 | /* Patsburg also has three 'Integrated Device Function' SMBus controllers */ | 168 | /* Patsburg also has three 'Integrated Device Function' SMBus controllers */ |
@@ -822,6 +824,7 @@ static DEFINE_PCI_DEVICE_TABLE(i801_ids) = { | |||
822 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS2) }, | 824 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS2) }, |
823 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_COLETOCREEK_SMBUS) }, | 825 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_COLETOCREEK_SMBUS) }, |
824 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WILDCATPOINT_LP_SMBUS) }, | 826 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_WILDCATPOINT_LP_SMBUS) }, |
827 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_BAYTRAIL_SMBUS) }, | ||
825 | { 0, } | 828 | { 0, } |
826 | }; | 829 | }; |
827 | 830 | ||