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(-) -- 2.40.1