]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
i2c: i801: Add support for Intel Raptor Lake PCH-S
authorJarkko Nikula <jarkko.nikula@linux.intel.com>
Fri, 11 Feb 2022 15:00:01 +0000 (17:00 +0200)
committerWolfram Sang <wsa@kernel.org>
Tue, 15 Feb 2022 09:03:40 +0000 (10:03 +0100)
Add SMBus PCI ID on Intel Raptor Lake PCH-S.

Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
Documentation/i2c/busses/i2c-i801.rst
drivers/i2c/busses/Kconfig
drivers/i2c/busses/i2c-i801.c

index 42bbdd6e7fd8fba4797890e9b7890abc006c3cfc..cad59170b2adb6b21df1eff5c57aba4e3e7dab72 100644 (file)
@@ -45,6 +45,7 @@ Supported adapters:
   * Intel Jasper Lake (SOC)
   * Intel Emmitsburg (PCH)
   * Intel Alder Lake (PCH)
+  * Intel Raptor Lake (PCH)
 
    Datasheets: Publicly available at the Intel website
 
index 1fbb5f1fa7b172e554be7a09604ed3e8b1f21a6f..bfe17c42e11d1763a140eb1a0ecf00aa4379a372 100644 (file)
@@ -148,6 +148,7 @@ config I2C_I801
            Jasper Lake (SOC)
            Emmitsburg (PCH)
            Alder Lake (PCH)
+           Raptor Lake (PCH)
 
          This driver can also be built as a module.  If so, the module
          will be called i2c-i801.
index 7428cc6af5cc00548ca9450164e9ed217da35f10..36b086ef137866f42c530a9f3eda9f90c184895c 100644 (file)
@@ -75,6 +75,7 @@
  * Alder Lake-S (PCH)          0x7aa3  32      hard    yes     yes     yes
  * Alder Lake-P (PCH)          0x51a3  32      hard    yes     yes     yes
  * Alder Lake-M (PCH)          0x54a3  32      hard    yes     yes     yes
+ * Raptor Lake-S (PCH)         0x7a23  32      hard    yes     yes     yes
  *
  * Features supported by this driver:
  * Software PEC                                no
 #define PCI_DEVICE_ID_INTEL_ALDER_LAKE_P_SMBUS         0x51a3
 #define PCI_DEVICE_ID_INTEL_ALDER_LAKE_M_SMBUS         0x54a3
 #define PCI_DEVICE_ID_INTEL_BROXTON_SMBUS              0x5ad4
+#define PCI_DEVICE_ID_INTEL_RAPTOR_LAKE_S_SMBUS                0x7a23
 #define PCI_DEVICE_ID_INTEL_ALDER_LAKE_S_SMBUS         0x7aa3
 #define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS            0x8c22
 #define PCI_DEVICE_ID_INTEL_WILDCATPOINT_SMBUS         0x8ca2
@@ -1041,6 +1043,7 @@ static const struct pci_device_id i801_ids[] = {
        { PCI_DEVICE_DATA(INTEL, ALDER_LAKE_S_SMBUS,    FEATURES_ICH5 | FEATURE_TCO_CNL) },
        { PCI_DEVICE_DATA(INTEL, ALDER_LAKE_P_SMBUS,    FEATURES_ICH5 | FEATURE_TCO_CNL) },
        { PCI_DEVICE_DATA(INTEL, ALDER_LAKE_M_SMBUS,    FEATURES_ICH5 | FEATURE_TCO_CNL) },
+       { PCI_DEVICE_DATA(INTEL, RAPTOR_LAKE_S_SMBUS,   FEATURES_ICH5 | FEATURE_TCO_CNL) },
        { 0, }
 };