HID: Intel-thc-hid: Intel-quicki2c: Add driver data support
authorEven Xu <even.xu@intel.com>
Wed, 14 May 2025 06:19:43 +0000 (14:19 +0800)
committerJiri Kosina <jkosina@suse.com>
Tue, 10 Jun 2025 19:15:59 +0000 (21:15 +0200)
commit48f151a537542f232b328d20c27e46405a408a5a
tree1eddcbf8a3a05594f800d8b2366202b937eaf22f
parentbccbe21e766f9bd1721905ece30adeac6a61b4f6
HID: Intel-thc-hid: Intel-quicki2c: Add driver data support

This patch defines driver data structure and adds it into QuickI2C
device structure. Changes PCI ID table to use PCI_DEVICE_DATA() to
pass platform specific driver data into driver, let driver has
capability to enable different hardware features according to
different platform driver data.

Signed-off-by: Even Xu <even.xu@intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c
drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-dev.h