mbox series

[v1,0/7] Add two new features for QuickI2C

Message ID 20250514061944.125857-1-even.xu@intel.com
Headers show
Series Add two new features for QuickI2C | expand

Message

Xu, Even May 14, 2025, 6:19 a.m. UTC
In order to improve THC compatibility with lagacy HIDI2C touch device,
on Panther lake (PTL) platform, THC hardware introduces two new features
for I2C subsystem:
- Input max input size control
- Input interrupt delay

This patch set adds APIs for above two features' setting and enabling
in THC hardware layer driver, and enable them in QuickI2C driver.

Even Xu (7):
  HID: Intel-thc-hid: Intel-thc: Add thc_dma_content into kernel doc
  HID: Intel-thc-hid: Intel-thc: Refine code comments
  HID: Intel-thc-hid: Intel-thc: Introduce max input size control
  HID: Intel-thc-hid: Intel-thc: Introduce interrupt delay control
  HID: Intel-thc-hid: Intel-quicki2c: Refine code comments
  HID: Intel-thc-hid: Intel-quicki2c: Add driver data support
  HID: Intel-thc-hid: Intel-quicki2c: Add two new features to PTL

 Documentation/hid/intel-thc-hid.rst           |  27 +++
 .../intel-quicki2c/pci-quicki2c.c             | 204 +++++++++++-------
 .../intel-quicki2c/quicki2c-dev.h             |  55 +++--
 .../intel-thc-hid/intel-thc/intel-thc-dev.c   | 140 ++++++++++++
 .../intel-thc-hid/intel-thc/intel-thc-dev.h   |  29 ++-
 .../intel-thc-hid/intel-thc/intel-thc-dma.c   |  40 ++++
 .../intel-thc-hid/intel-thc/intel-thc-dma.h   |  38 ++--
 .../intel-thc-hid/intel-thc/intel-thc-hw.h    |   5 +
 8 files changed, 417 insertions(+), 121 deletions(-)

Comments

Jiri Kosina June 10, 2025, 7:16 p.m. UTC | #1
On Wed, 14 May 2025, Even Xu wrote:

> In order to improve THC compatibility with lagacy HIDI2C touch device,
> on Panther lake (PTL) platform, THC hardware introduces two new features
> for I2C subsystem:
> - Input max input size control
> - Input interrupt delay
> 
> This patch set adds APIs for above two features' setting and enabling
> in THC hardware layer driver, and enable them in QuickI2C driver.
> 
> Even Xu (7):
>   HID: Intel-thc-hid: Intel-thc: Add thc_dma_content into kernel doc
>   HID: Intel-thc-hid: Intel-thc: Refine code comments
>   HID: Intel-thc-hid: Intel-thc: Introduce max input size control
>   HID: Intel-thc-hid: Intel-thc: Introduce interrupt delay control
>   HID: Intel-thc-hid: Intel-quicki2c: Refine code comments
>   HID: Intel-thc-hid: Intel-quicki2c: Add driver data support
>   HID: Intel-thc-hid: Intel-quicki2c: Add two new features to PTL

Now queued in hid.git#for-6.17/intel-thc. Thanks,
Xu, Even June 11, 2025, 12:09 a.m. UTC | #2
Thank you very much!

Best Regards,
Even Xu

> -----Original Message-----
> From: Jiri Kosina <jikos@kernel.org>
> Sent: Wednesday, June 11, 2025 3:16 AM
> To: Xu, Even <even.xu@intel.com>
> Cc: bentiss@kernel.org; srinivas.pandruvada@linux.intel.com; linux-
> input@vger.kernel.org; linux-kernel@vger.kernel.org; linux-doc@vger.kernel.org
> Subject: Re: [PATCH v1 0/7] Add two new features for QuickI2C
> 
> On Wed, 14 May 2025, Even Xu wrote:
> 
> > In order to improve THC compatibility with lagacy HIDI2C touch device,
> > on Panther lake (PTL) platform, THC hardware introduces two new
> > features for I2C subsystem:
> > - Input max input size control
> > - Input interrupt delay
> >
> > This patch set adds APIs for above two features' setting and enabling
> > in THC hardware layer driver, and enable them in QuickI2C driver.
> >
> > Even Xu (7):
> >   HID: Intel-thc-hid: Intel-thc: Add thc_dma_content into kernel doc
> >   HID: Intel-thc-hid: Intel-thc: Refine code comments
> >   HID: Intel-thc-hid: Intel-thc: Introduce max input size control
> >   HID: Intel-thc-hid: Intel-thc: Introduce interrupt delay control
> >   HID: Intel-thc-hid: Intel-quicki2c: Refine code comments
> >   HID: Intel-thc-hid: Intel-quicki2c: Add driver data support
> >   HID: Intel-thc-hid: Intel-quicki2c: Add two new features to PTL
> 
> Now queued in hid.git#for-6.17/intel-thc. Thanks,
> 
> --
> Jiri Kosina
> SUSE Labs