HID: Add hid usages for USI style pens
authorTero Kristo <tero.kristo@linux.intel.com>
Fri, 10 Dec 2021 11:11:36 +0000 (13:11 +0200)
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>
Tue, 14 Dec 2021 09:08:45 +0000 (10:08 +0100)
Add usage codes for USI style pens, based on the USB-HID usage table:
    https://usb.org/document-library/hid-usage-tables-122

See chapter 16, Digitizers Page (0x0D)

Signed-off-by: Tero Kristo <tero.kristo@linux.intel.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Link: https://lore.kernel.org/r/20211210111138.1248187-4-tero.kristo@linux.intel.com
include/linux/hid.h

index f18e2cf..fa2ddda 100644 (file)
@@ -241,6 +241,7 @@ struct hid_item {
 #define HID_DG_TOUCH           0x000d0033
 #define HID_DG_UNTOUCH         0x000d0034
 #define HID_DG_TAP             0x000d0035
+#define HID_DG_TRANSDUCER_INDEX        0x000d0038
 #define HID_DG_TABLETFUNCTIONKEY       0x000d0039
 #define HID_DG_PROGRAMCHANGEKEY        0x000d003a
 #define HID_DG_BATTERYSTRENGTH 0x000d003b
@@ -253,6 +254,15 @@ struct hid_item {
 #define HID_DG_BARRELSWITCH    0x000d0044
 #define HID_DG_ERASER          0x000d0045
 #define HID_DG_TABLETPICK      0x000d0046
+#define HID_DG_PEN_COLOR                       0x000d005c
+#define HID_DG_PEN_LINE_WIDTH                  0x000d005e
+#define HID_DG_PEN_LINE_STYLE                  0x000d0070
+#define HID_DG_PEN_LINE_STYLE_INK              0x000d0072
+#define HID_DG_PEN_LINE_STYLE_PENCIL           0x000d0073
+#define HID_DG_PEN_LINE_STYLE_HIGHLIGHTER      0x000d0074
+#define HID_DG_PEN_LINE_STYLE_CHISEL_MARKER    0x000d0075
+#define HID_DG_PEN_LINE_STYLE_BRUSH            0x000d0076
+#define HID_DG_PEN_LINE_STYLE_NO_PREFERENCE    0x000d0077
 
 #define HID_CP_CONSUMERCONTROL 0x000c0001
 #define HID_CP_NUMERICKEYPAD   0x000c0002