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

From: Xu, Even

Date: Mon Aug 03 2026 - 21:02:08 EST


Thanks Jiri!

Best Regards,
Even Xu

> -----Original Message-----
> From: Jiri Kosina <jikos@xxxxxxxxxx>
> Sent: Tuesday, August 4, 2026 2:33 AM
> To: Xu, Even <even.xu@xxxxxxxxx>
> Cc: bentiss@xxxxxxxxxx; srinivas.pandruvada@xxxxxxxxxxxxxxx; linux-
> input@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx
> Subject: Re: [PATCH 0/2] HID: Intel-thc-hid: Support complete I2C bus
> configuration
>
> 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