Re: [PATCH 0/2] HID: Intel-thc-hid: Support complete I2C bus configuration

From: Jiri Kosina

Date: Mon Aug 03 2026 - 14:34:01 EST


On Mon, 27 Jul 2026, Even Xu wrote:

> The Intel THC QuickI2C driver currently configures only the target
> address, bus speed, and SCL high and low periods. Additional timing
> parameters supplied by firmware are not applied to the I2C sub-IP.
>
> Introduce a common I2C configuration structure in the THC core and use
> it to configure the target address, addressing mode, bus speed, SCL
> timings, and SDA transmit and receive hold periods. Populate this
> structure from the QuickI2C ACPI resources so that platform-specific
> timings are restored during both initialization and resume.
>
> Even Xu (2):
> HID: Intel-thc-hid: Intel-thc: Refactor I2C bus configuration with
> unified config structure
> HID: Intel-thc-hid: Intel-quicki2c: Support full I2C BUS config
> parameters
>
> .../intel-quicki2c/pci-quicki2c.c | 46 +++++++------
> .../intel-quicki2c/quicki2c-dev.h | 14 ++--
> .../intel-thc-hid/intel-thc/intel-thc-dev.c | 69 ++++++++++++-------
> .../intel-thc-hid/intel-thc/intel-thc-dev.h | 23 ++++++-
> .../intel-thc-hid/intel-thc/intel-thc-hw.h | 3 +
> 5 files changed, 97 insertions(+), 58 deletions(-)

Applied, thanks.

--
Jiri Kosina
SUSE Labs