Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 662cda8a authored by Seth Heasley's avatar Seth Heasley Committed by Jean Delvare
Browse files

i2c-i801: SMBus patch for Intel DH89xxCC DeviceIDs



Add the SMBus Controller DeviceIDs for the Intel DH89xxCC PCH.

Signed-off-by: default avatarSeth Heasley <seth.heasley@intel.com>
Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
parent c185a942
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -16,8 +16,9 @@ Supported adapters:
  * Intel EP80579 (Tolapai)
  * Intel 82801JI (ICH10)
  * Intel 5/3400 Series (PCH)
  * Intel Cougar Point (PCH)
  * Intel 6 Series (PCH)
  * Intel Patsburg (PCH)
  * Intel DH89xxCC (PCH)
   Datasheets: Publicly available at the Intel website

On Intel Patsburg and later chipsets, both the normal host SMBus controller
+2 −1
Original line number Diff line number Diff line
@@ -98,8 +98,9 @@ config I2C_I801
	    EP80579 (Tolapai)
	    ICH10
	    5/3400 Series (PCH)
	    Cougar Point (PCH)
	    6 Series (PCH)
	    Patsburg (PCH)
	    DH89xxCC (PCH)

	  This driver can also be built as a module.  If so, the module
	  will be called i2c-i801.
+3 −1
Original line number Diff line number Diff line
@@ -44,11 +44,12 @@
  ICH10                 0x3a30     32     hard     yes     yes     yes
  ICH10                 0x3a60     32     hard     yes     yes     yes
  5/3400 Series (PCH)   0x3b30     32     hard     yes     yes     yes
  Cougar Point (PCH)    0x1c22     32     hard     yes     yes     yes
  6 Series (PCH)        0x1c22     32     hard     yes     yes     yes
  Patsburg (PCH)        0x1d22     32     hard     yes     yes     yes
  Patsburg (PCH) IDF    0x1d70     32     hard     yes     yes     yes
  Patsburg (PCH) IDF    0x1d71     32     hard     yes     yes     yes
  Patsburg (PCH) IDF    0x1d72     32     hard     yes     yes     yes
  DH89xxCC (PCH)        0x2330     32     hard     yes     yes     yes

  Features supported by this driver:
  Software PEC                     no
@@ -621,6 +622,7 @@ static const struct pci_device_id i801_ids[] = {
	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF0) },
	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF1) },
	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_PATSBURG_SMBUS_IDF2) },
	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_DH89XXCC_SMBUS) },
	{ 0, }
};