Skip to content

Commit 5e02fed

Browse files
committed
Merge: i2c: i801: Add support for Intel Arrow Lake-H
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/5641 JIRA: https://issues.redhat.com/browse/RHEL-20114 Build Info: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=65623927 Tested: Successful platform test results on Intel (intel-arrowlake-h-01) system. commit f0eda4d Author: Jarkko Nikula <jarkko.nikula@linux.intel.com> Date: Mon Jun 10 13:18:01 2024 +0300 i2c: i801: Add support for Intel Arrow Lake-H Add SMBus PCI ID on Intel Arrow Lake-H. Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> Signed-off-by: Andi Shyti <andi.shyti@kernel.org> Signed-off-by: Steve Best <sbest@redhat.com> Approved-by: David Arcari <darcari@redhat.com> Approved-by: Chris von Recklinghausen <crecklin@redhat.com> Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> Merged-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2 parents fd0fa74 + 80f6541 commit 5e02fed

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

Documentation/i2c/busses/i2c-i801.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ Supported adapters:
4848
* Intel Raptor Lake (PCH)
4949
* Intel Meteor Lake (SOC and PCH)
5050
* Intel Birch Stream (SOC)
51+
* Intel Arrow Lake (SOC)
5152

5253
Datasheets: Publicly available at the Intel website
5354

drivers/i2c/busses/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ config I2C_I801
159159
Raptor Lake (PCH)
160160
Meteor Lake (SOC and PCH)
161161
Birch Stream (SOC)
162+
Arrow Lake (SOC)
162163

163164
This driver can also be built as a module. If so, the module
164165
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
@@ -80,6 +80,7 @@
8080
* Meteor Lake SoC-S (SOC) 0xae22 32 hard yes yes yes
8181
* Meteor Lake PCH-S (PCH) 0x7f23 32 hard yes yes yes
8282
* Birch Stream (SOC) 0x5796 32 hard yes yes yes
83+
* Arrow Lake-H (SOC) 0x7722 32 hard yes yes yes
8384
*
8485
* Features supported by this driver:
8586
* Software PEC no
@@ -234,6 +235,7 @@
234235
#define PCI_DEVICE_ID_INTEL_ALDER_LAKE_M_SMBUS 0x54a3
235236
#define PCI_DEVICE_ID_INTEL_BIRCH_STREAM_SMBUS 0x5796
236237
#define PCI_DEVICE_ID_INTEL_BROXTON_SMBUS 0x5ad4
238+
#define PCI_DEVICE_ID_INTEL_ARROW_LAKE_H_SMBUS 0x7722
237239
#define PCI_DEVICE_ID_INTEL_RAPTOR_LAKE_S_SMBUS 0x7a23
238240
#define PCI_DEVICE_ID_INTEL_ALDER_LAKE_S_SMBUS 0x7aa3
239241
#define PCI_DEVICE_ID_INTEL_METEOR_LAKE_P_SMBUS 0x7e22
@@ -1047,6 +1049,7 @@ static const struct pci_device_id i801_ids[] = {
10471049
{ PCI_DEVICE_DATA(INTEL, METEOR_LAKE_SOC_S_SMBUS, FEATURES_ICH5 | FEATURE_TCO_CNL) },
10481050
{ PCI_DEVICE_DATA(INTEL, METEOR_LAKE_PCH_S_SMBUS, FEATURES_ICH5 | FEATURE_TCO_CNL) },
10491051
{ PCI_DEVICE_DATA(INTEL, BIRCH_STREAM_SMBUS, FEATURES_ICH5 | FEATURE_TCO_CNL) },
1052+
{ PCI_DEVICE_DATA(INTEL, ARROW_LAKE_H_SMBUS, FEATURES_ICH5 | FEATURE_TCO_CNL) },
10501053
{ 0, }
10511054
};
10521055

0 commit comments

Comments
 (0)