i2c-i801: Add Intel Patsburg device ID

Add support for the Intel Patsburg PCH SMBus Controller.

Signed-off-by: Seth Heasley <seth.heasley@intel.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>

authored by Seth Heasley and committed by Jean Delvare e30d9859 cbf4bd38

+6 -1
+2 -1
Documentation/i2c/busses/i2c-i801
··· 15 15 * Intel 82801I (ICH9) 16 16 * Intel EP80579 (Tolapai) 17 17 * Intel 82801JI (ICH10) 18 - * Intel 3400/5 Series (PCH) 18 + * Intel 5/3400 Series (PCH) 19 19 * Intel Cougar Point (PCH) 20 + * Intel Patsburg (PCH) 20 21 Datasheets: Publicly available at the Intel website 21 22 22 23 Authors:
+1
drivers/i2c/busses/Kconfig
··· 99 99 ICH10 100 100 5/3400 Series (PCH) 101 101 Cougar Point (PCH) 102 + Patsburg (PCH) 102 103 103 104 This driver can also be built as a module. If so, the module 104 105 will be called i2c-i801.
+2
drivers/i2c/busses/i2c-i801.c
··· 43 43 ICH10 0x3a60 32 hard yes yes yes 44 44 5/3400 Series (PCH) 0x3b30 32 hard yes yes yes 45 45 Cougar Point (PCH) 0x1c22 32 hard yes yes yes 46 + Patsburg (PCH) 0x1d22 32 hard yes yes yes 46 47 47 48 Features supported by this driver: 48 49 Software PEC no ··· 593 592 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_5) }, 594 593 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_5_3400_SERIES_SMBUS) }, 595 594 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_COUGARPOINT_SMBUS) }, 595 + { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS) }, 596 596 { 0, } 597 597 }; 598 598
+1
include/linux/pci_ids.h
··· 2465 2465 #define PCI_DEVICE_ID_INTEL_COUGARPOINT_SMBUS 0x1c22 2466 2466 #define PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MIN 0x1c41 2467 2467 #define PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MAX 0x1c5f 2468 + #define PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS 0x1d22 2468 2469 #define PCI_DEVICE_ID_INTEL_PATSBURG_LPC 0x1d40 2469 2470 #define PCI_DEVICE_ID_INTEL_82801AA_0 0x2410 2470 2471 #define PCI_DEVICE_ID_INTEL_82801AA_1 0x2411