Hi, This driver implements for Himax HID touchscreen HX83102j. Using SPI interface to receive/send HID packets. Changes in v2 : -Added power description in YAML document. -Added ddreset-gpios property in YAML document. -Added firmware-name property in YAML document. -Modified the description of pid. -Modified the example. Allen_Lin (4): dt-bindings: input: Add Himax HX83102J touchscreen HID: Add Himax HX83102J touchscreen driver HID: Add DRM panel follower function HID: Load firmware directly from file to IC .../input/touchscreen/himax,hx83102j.yaml | 100 + MAINTAINERS | 7 + drivers/hid/Kconfig | 7 + drivers/hid/Makefile | 2 + drivers/hid/hid-himax-83102j.c | 3071 +++++++++++++++++ drivers/hid/hid-himax-83102j.h | 460 +++ 6 files changed, 3647 insertions(+) create mode 100644 Documentation/devicetree/bindings/input/touchscreen/himax,hx83102j.yaml create mode 100644 drivers/hid/hid-himax-83102j.c create mode 100644 drivers/hid/hid-himax-83102j.h -- 2.34.1