HID: intel-thc-hid: Add basic THC driver skeleton
authorXinpeng Sun <xinpeng.sun@intel.com>
Mon, 6 Jan 2025 02:31:31 +0000 (10:31 +0800)
committerJiri Kosina <jkosina@suse.com>
Thu, 9 Jan 2025 09:14:14 +0000 (10:14 +0100)
commit1b2d05384c29625816fb4b2b8d9c29e6f357fd8d
tree2bf42b8f0b1bd7ea5bced9b1fc4951c691314520
parentdf3a78d8a862f1ed48f186f62397e37eeb74d0e3
HID: intel-thc-hid: Add basic THC driver skeleton

Create intel-thc-hid folder and add Kconfig and Makefile for THC drivers.
Add basic THC device context structure, definitions and related
initialization APIs for THC Hardware layer driver. Also initialize
regmap struct for future THC registers access.

Co-developed-by: Even Xu <even.xu@intel.com>
Signed-off-by: Even Xu <even.xu@intel.com>
Signed-off-by: Xinpeng Sun <xinpeng.sun@intel.com>
Tested-by: Rui Zhang <rui1.zhang@intel.com>
Tested-by: Mark Pearson <mpearson-lenovo@squebb.ca>
Reviewed-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Reviewed-by: Mark Pearson <mpearson-lenovo@squebb.ca>
Tested-by: Aaron Ma <aaron.ma@canonical.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
MAINTAINERS
drivers/hid/Kconfig
drivers/hid/Makefile
drivers/hid/intel-thc-hid/Kconfig [new file with mode: 0644]
drivers/hid/intel-thc-hid/Makefile [new file with mode: 0644]
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c [new file with mode: 0644]
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.h [new file with mode: 0644]