Skip to content

Commit bcfc2ab

Browse files
jhnikulawsakernel
authored andcommitted
i2c: i801: Add support for Intel Meteor Lake PCH-S
Add SMBus PCI ID on Intel Meteor Lake PCH-S. Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> Reviewed-by: Andi Shyti <andi.shyti@kernel.org> Reviewed-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: Wolfram Sang <wsa@kernel.org>
1 parent e755ef0 commit bcfc2ab

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

Documentation/i2c/busses/i2c-i801.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Supported adapters:
4646
* Intel Emmitsburg (PCH)
4747
* Intel Alder Lake (PCH)
4848
* Intel Raptor Lake (PCH)
49-
* Intel Meteor Lake (SOC)
49+
* Intel Meteor Lake (SOC and PCH)
5050

5151
Datasheets: Publicly available at the Intel website
5252

drivers/i2c/busses/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ config I2C_I801
157157
Emmitsburg (PCH)
158158
Alder Lake (PCH)
159159
Raptor Lake (PCH)
160-
Meteor Lake (SOC)
160+
Meteor Lake (SOC and PCH)
161161

162162
This driver can also be built as a module. If so, the module
163163
will be called i2c-i801.

drivers/i2c/busses/i2c-i801.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
* Raptor Lake-S (PCH) 0x7a23 32 hard yes yes yes
7979
* Meteor Lake-P (SOC) 0x7e22 32 hard yes yes yes
8080
* Meteor Lake SoC-S (SOC) 0xae22 32 hard yes yes yes
81+
* Meteor Lake PCH-S (PCH) 0x7f23 32 hard yes yes yes
8182
*
8283
* Features supported by this driver:
8384
* Software PEC no
@@ -234,6 +235,7 @@
234235
#define PCI_DEVICE_ID_INTEL_RAPTOR_LAKE_S_SMBUS 0x7a23
235236
#define PCI_DEVICE_ID_INTEL_ALDER_LAKE_S_SMBUS 0x7aa3
236237
#define PCI_DEVICE_ID_INTEL_METEOR_LAKE_P_SMBUS 0x7e22
238+
#define PCI_DEVICE_ID_INTEL_METEOR_LAKE_PCH_S_SMBUS 0x7f23
237239
#define PCI_DEVICE_ID_INTEL_LYNXPOINT_SMBUS 0x8c22
238240
#define PCI_DEVICE_ID_INTEL_WILDCATPOINT_SMBUS 0x8ca2
239241
#define PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS 0x8d22
@@ -1041,6 +1043,7 @@ static const struct pci_device_id i801_ids[] = {
10411043
{ PCI_DEVICE_DATA(INTEL, RAPTOR_LAKE_S_SMBUS, FEATURES_ICH5 | FEATURE_TCO_CNL) },
10421044
{ PCI_DEVICE_DATA(INTEL, METEOR_LAKE_P_SMBUS, FEATURES_ICH5 | FEATURE_TCO_CNL) },
10431045
{ PCI_DEVICE_DATA(INTEL, METEOR_LAKE_SOC_S_SMBUS, FEATURES_ICH5 | FEATURE_TCO_CNL) },
1046+
{ PCI_DEVICE_DATA(INTEL, METEOR_LAKE_PCH_S_SMBUS, FEATURES_ICH5 | FEATURE_TCO_CNL) },
10441047
{ 0, }
10451048
};
10461049

0 commit comments

Comments
 (0)